From a80f2098019d6b258829145961a5a4b814b8efaf Mon Sep 17 00:00:00 2001
From: Arun Muthusamy <arun.muthusamy@iopsys.eu>
Date: Fri, 10 Dec 2021 05:43:33 +0100
Subject: [PATCH] Bug_6731: Fixed, Segmentation fault in mapcontroller function
 cntlr_iterate_fbss during memcmp

---
 src/cntlr.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/cntlr.c b/src/cntlr.c
index 1124d5ab..0c5926e8 100644
--- a/src/cntlr.c
+++ b/src/cntlr.c
@@ -260,8 +260,10 @@ struct netif_iface *cntlr_iterate_fbss(struct controller *c, uint8_t *mac)
 	list_for_each_entry(n, &c->nodelist, list) {
 		list_for_each_entry(r, &n->radiolist, list) {
 			list_for_each_entry(p, &r->iflist, list) {
-				if (!memcmp(p->bssid, mac, 6))
-					return p;
+				if (p->bssid) {
+					if (!memcmp(p->bssid, mac, 6))
+						return p;
+				}
 			}
 		}
 	}
-- 
GitLab