From 2eaa8478b363089bcd3d8c32f113840b86ccd684 Mon Sep 17 00:00:00 2001 From: Erik Karlsson <erik.karlsson@genexis.eu> Date: Wed, 2 Mar 2022 21:53:09 +0100 Subject: [PATCH] Avoid double free on prepare_ap_metrics_query failure --- src/agent_map.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/agent_map.c b/src/agent_map.c index 144b6cbe4..c4a88899c 100644 --- a/src/agent_map.c +++ b/src/agent_map.c @@ -1944,6 +1944,7 @@ static struct cmdu_buff *prepare_ap_metrics_query( total_bss * sizeof(uint8_t)); if (!bsslist) goto error; + bsslist_orig = NULL; for (j = 0; j < radio->num_bss; j++) { bss = radio->bsslist + j; @@ -1970,6 +1971,7 @@ static struct cmdu_buff *prepare_ap_metrics_query( total_bss * sizeof(uint8_t)); if (!bsslist) goto error; + bsslist_orig = NULL; for (j = 0; j < radio->num_bss; j++) { bss = radio->bsslist + j; -- GitLab