diff --git a/src/cntlr_map.c b/src/cntlr_map.c
index 832376a5d80719ce4c182ac19462e3de56aee3f3..7c3c718300d141b2e0d6c9302d2049618a0110da 100644
--- a/src/cntlr_map.c
+++ b/src/cntlr_map.c
@@ -2032,8 +2032,7 @@ static void cntlr_create_sta_channel_reports(struct controller *c, struct sta *s
 			list_for_each_entry(p, &r->iflist, list) {
 				if (!p->bss || !s->fh || !s->fh->bss)
 					continue;
-				if (p->bss->ssid && s->fh->bss->ssid
-						&& !memcmp(p->bss->ssid, s->fh->bss->ssid, 33))
+				if (!memcmp(p->bss->ssid, s->fh->bss->ssid, 33))
 					_cntlr_create_sta_channel_reports(r->radio_el,
 							reports, num_report);
 			}