summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Aillet <jonathan.aillet@iot.bzh>2019-04-18 11:30:11 +0200
committerJonathan Aillet <jonathan.aillet@iot.bzh>2019-05-24 16:29:12 +0200
commit9f9650031fcbea8401d64609778cef1b7c252990 (patch)
treebbd9097bc15b948f67adf9d4b9ddb18bcfa6df91
parent00ec5f1f6d657ac1649ad21c60dfea3132d479b2 (diff)
Add freeing of halmap data table in case of error
Add freeing of halmap data table in case of error when parsing 'halmap' section. BUG-AGL: SPEC-2329 Change-Id: Ic2c819dfc3155122ade0f37bb06fa304f4859779 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
-rw-r--r--src/4a-internals-hal/4a-internals-hal-cb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/4a-internals-hal/4a-internals-hal-cb.c b/src/4a-internals-hal/4a-internals-hal-cb.c
index c4934a4..ee0787b 100644
--- a/src/4a-internals-hal/4a-internals-hal-cb.c
+++ b/src/4a-internals-hal/4a-internals-hal-cb.c
@@ -389,6 +389,7 @@ int InternalHalHalMapConfig(afb_api_t apiHandle, CtlSectionT *section, json_obje
if(InternalHalProcessAllHalMap(apiHandle, AlsaMapJ, currentHalData->internalHalData->alsaMapT)) {
AFB_API_ERROR(apiHandle, "Failed to process 'halmap' section");
+ HalUtlFreeAlsaCtlsMap(currentHalData->internalHalData->alsaMapT);
return -3;
}
}