diff --git a/src/core/agent.c b/src/core/agent.c
index e77ccd097fbd939cfeabbcf7e051056b3747cb9f..e0e15b55faab3668a550a062e558965d93068e09 100644
--- a/src/core/agent.c
+++ b/src/core/agent.c
@@ -1270,18 +1270,19 @@ static int wifi_add_sta(struct agent *a, const char *vif,
 		return -1;
 	}
 
-	list_for_each_entry(x, &cfg->steer_excludelist, list) {
-		unsigned char xmac[6] = {0};
-		int m_len;
-
-		hwaddr_aton(x->macstring, xmac);
-		m_len = strlen(x->macstring) == 17 ? 6 : strlen(x->macstring)/3;
-		if (!memcmp(macaddr, xmac, m_len)) {
-			dbg("Ignore STA " MACFMT " in steer exclude list\n",
-					MAC2STR(macaddr));
-			return 0;
-		}
-	}
+//	TODO: test more thorouhgly and comment back in
+//	list_for_each_entry(x, &cfg->steer_excludelist, list) {
+//		unsigned char xmac[6] = {0};
+//		int m_len;
+//
+//		hwaddr_aton(x->macstring, xmac);
+//		m_len = strlen(x->macstring) == 17 ? 6 : strlen(x->macstring)/3;
+//		if (!memcmp(macaddr, xmac, m_len)) {
+//			dbg("Ignore STA " MACFMT " in steer exclude list\n",
+//					MAC2STR(macaddr));
+//			return 0;
+//		}
+//	}
 }
 #endif
 	list_for_each_entry(sptr, &ifptr->stalist, list) {