Signed-off-by: Jo-Philipp Wich <jo@mein.io>
flags = strtok(NULL, "\t");
ssid = strtok(NULL, "\n");
flags = strtok(NULL, "\t");
ssid = strtok(NULL, "\n");
- if (!bssid || !freq || !signal || !flags || !ssid)
+ if (!bssid || !freq || !signal || !flags)
e->mac[5] = strtol(&bssid[15], NULL, 16);
/* SSID */
e->mac[5] = strtol(&bssid[15], NULL, 16);
/* SSID */
- wpasupp_ssid_decode(ssid, e->ssid, sizeof(e->ssid));
+ if (ssid)
+ wpasupp_ssid_decode(ssid, e->ssid, sizeof(e->ssid));
+ else
+ e->ssid[0] = 0;
/* Mode */
if (strstr(flags, "[MESH]"))
/* Mode */
if (strstr(flags, "[MESH]"))