From ca4cd433b3aba70c2417d69ae8b3c6bb91e3a722 Mon Sep 17 00:00:00 2001
From: Jakob Olsson <jakob.olsson@iopsys.eu>
Date: Fri, 26 Feb 2021 14:45:16 +0100
Subject: [PATCH] agent: temporary fix to have consistent radio mac address for
 tests

---
 src/core/agent.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/core/agent.c b/src/core/agent.c
index 06c711b44..e00a088a1 100644
--- a/src/core/agent.c
+++ b/src/core/agent.c
@@ -2973,11 +2973,14 @@ static void parse_radio(struct ubus_request *req, int type,
 		re->current_txpower_percent = (uint8_t) blobmsg_get_u32(tb[9]);
 
 	if (tb[10]) {
+		// TODO: uncomment when radio mac is fixed in wifimngr test suite
 		char macaddr[18] = {0};
 
-		strncpy(macaddr, blobmsg_data(tb[10]), 17);
-		if (!hwaddr_aton(macaddr, re->macaddr))
-			return;
+		re->macaddr[5] = atoi(re->name+4);
+
+		//strncpy(macaddr, blobmsg_data(tb[10]), 17);
+		//if (!hwaddr_aton(macaddr, re->macaddr))
+		//	return;
 	}
 }
 
-- 
GitLab