From d615a7f9ee4b15dc9e60d29d73aa261c267a804c Mon Sep 17 00:00:00 2001
From: Jakob Olsson <jakob.olsson@iopsys.eu>
Date: Thu, 3 Mar 2022 09:15:20 +0100
Subject: [PATCH] Revert "fix memleaks in m2/dyn-sync processing"

This reverts commit 354ff480ddc222a732ce567fb28743242723caa4.
---
 src/agent_map.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/src/agent_map.c b/src/agent_map.c
index 6df2ccbc4..144b6cbe4 100644
--- a/src/agent_map.c
+++ b/src/agent_map.c
@@ -1704,9 +1704,6 @@ int handle_ap_autoconfig_wsc(void *agent, struct cmdu_buff *rx_cmdu)
 			 */
 			agent_autoconfig_event(a, radio->name, "teardown",
 					"M2 process failure");
-			/* possible to fail processing with ext generated */
-			if (ext)
-				free(ext);
 			return -1;
 		}
 
@@ -4661,12 +4658,8 @@ int handle_hld_message(void *agent, struct cmdu_buff *rx_cmdu)
 						   a->privkey,
 						   usrdata, tlen,
 						   &out);
-		if (ret || !out.data) {
+		if (ret) {
 			err("Error processing dyn-controller-config-sync response\n");
-			/* if m2 keywrap was missing, out.data may be allocated
-			 * despite failure */
-			if (out.data)
-				free(out.data);
 			goto error;
 		}
 
-- 
GitLab