1 diff -Naur a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
2 --- a/src/wl/sys/wl_linux.c 2018-02-15 00:54:30.184690464 +0100
3 +++ b/src/wl/sys/wl_linux.c 2018-04-18 08:07:30.068342420 +0200
7 ASSERT(strlen(wlif->name) > 0);
9 strncpy(wlif->dev->name, wlif->name, strlen(wlif->name));
11 + // Should have been:
12 + // strncpy(wlif->dev->name, wlif->name, sizeof(wlif->dev->name) - 1);
13 + // wlif->dev->name[sizeof(wlif->dev->name) - 1] = '\0';
14 + memcpy(wlif->dev->name, wlif->name, strlen(wlif->name));
17 wl->monitor_dev = dev;
18 if (wl->monitor_type == 1)