From b6e9fa34348756dff672e2cb7e1dddece40e1a79 Mon Sep 17 00:00:00 2001 From: bol-van Date: Thu, 12 Jun 2025 13:22:54 +0300 Subject: [PATCH] nfqws: check wext ssid len not zero --- nfq/darkmagic.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nfq/darkmagic.c b/nfq/darkmagic.c index 2e3e5c16..b43d62c5 100644 --- a/nfq/darkmagic.c +++ b/nfq/darkmagic.c @@ -1976,8 +1976,9 @@ static int wlan_info_cb(const struct nlmsghdr *nlh, void *data) req.u.essid.pointer = wc->wlan[wc->count].ssid; req.u.essid.length = sizeof(wc->wlan[wc->count].ssid); req.u.essid.flags = 0; - if (ioctl(wext_fd, SIOCGIWESSID, &req) != -1) - wc->count++; + if (ioctl(wext_fd, SIOCGIWESSID, &req)!=-1) + if (*wc->wlan[wc->count].ssid) + wc->count++; close(wext_fd); } }