From f4cbddfbe10858256186ad3dbdb90dfadf56915f Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Mon, 10 Feb 2020 14:17:41 +0900 Subject: [PATCH] Fix resource leak Change-Id: Ie11a830e97f13b55180ca8a5778a140502a1e963 Signed-off-by: Hwankyu Jhun --- src/aul_rsc_mgr_internal.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/aul_rsc_mgr_internal.c b/src/aul_rsc_mgr_internal.c index df33952..24562a7 100644 --- a/src/aul_rsc_mgr_internal.c +++ b/src/aul_rsc_mgr_internal.c @@ -113,12 +113,18 @@ static char *_get_group_type(xmlNode *xml_node) tok = strtok_r(str, delim, &ptr); /* not a group element */ - if (tok == NULL || strcmp(tok, "group")) + if (tok == NULL || strcmp(tok, "group")) { + free(str); return NULL; + } + tok = strtok_r(NULL, delim, &ptr); /* invalid element */ - if (tok == NULL) + if (tok == NULL) { + free(str); return NULL; + } + ptr = strdup(tok); free(str); -- 2.7.4