From 9728c33be05a20143e8f2b333f93d6cec448ad32 Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Mon, 10 Dec 2018 15:07:33 +0100 Subject: little memleak fix. Change-Id: I9288ef2f2f9d37de993164dd454fc75b69f44abf Signed-off-by: Romain Forlot --- src/aft.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/aft.c b/src/aft.c index 9500368..19510af 100644 --- a/src/aft.c +++ b/src/aft.c @@ -251,6 +251,7 @@ int afbBindingEntry(afb_api_t apiHandle) { char *dirList, *afTestRootDir, *path; const char *envDirList = NULL, *configPath = NULL, *bindingRootDir = NULL; json_object *settings = afb_api_settings(apiHandle), *bpath = NULL; + CtlConfigT *ctrlConfig = NULL; AFB_API_DEBUG(apiHandle, "Controller in afbBindingEntry"); @@ -290,6 +291,8 @@ int afbBindingEntry(afb_api_t apiHandle) { return ERROR; } + ctrlConfig = CtrlLoadConfigFile(apiHandle, configPath); free(afTestRootDir); - return CtrlCreateApi(apiHandle, CtrlLoadConfigFile(apiHandle, configPath)); + free(dirList); + return CtrlCreateApi(apiHandle, ctrlConfig); } -- cgit 1.2.3-korg