From e803c382f3ba60df35089e2d616e2bf0a31e81f0 Mon Sep 17 00:00:00 2001
From: sverma <saurabh.verma@iopsys.eu>
Date: Thu, 4 Mar 2021 23:21:51 +0530
Subject: [PATCH] map-agent: fix for ap-metric cmdu.

---
 src/core/agent_cmdu_generator.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/core/agent_cmdu_generator.c b/src/core/agent_cmdu_generator.c
index aeff49442..5e685b117 100644
--- a/src/core/agent_cmdu_generator.c
+++ b/src/core/agent_cmdu_generator.c
@@ -371,6 +371,13 @@ struct cmdu_cstruct *agent_gen_ap_metrics_response(struct agent *a,
 		}
 	}
 
+	/* if tlv_index is zero,
+	 * means no valid data is found
+	 * free the allocated memory for tlvs
+	 */
+	if (tlv_index == 0)
+		goto error;
+
 	return cmdu;
 
 error:
-- 
GitLab