From 6cba9fce3950e82755cb8e69c05f8a232b8d373a Mon Sep 17 00:00:00 2001
From: Jakob Olsson <jakob.olsson@iopsys.eu>
Date: Tue, 8 Jun 2021 17:43:48 +0200
Subject: [PATCH] map-controller: discard ap-autoconfig search from self

---
 src/core/cntlr_map.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/core/cntlr_map.c b/src/core/cntlr_map.c
index 077ad386..67491ee3 100644
--- a/src/core/cntlr_map.c
+++ b/src/core/cntlr_map.c
@@ -210,6 +210,11 @@ int handle_ap_autoconfig_search(void *cntlr, struct cmdu_buff *rx_cmdu)
 		return -1;
 	}
 
+	if (!memcmp(aladdr_origin, c->almac, 6)) {
+		trace("%s: Discard ap-autoconfig search from self\n", __func__);
+		return -1;
+	}
+
 	if (tv[1][0]->data[0] != IEEE80211_ROLE_REGISTRAR) {
 		trace("%s: Discard ap-autoconfig search for role != registrar\n",
 			__func__);
-- 
GitLab