From ba85ea3bfcaae291a24f81ca5a90dfaaf803b642 Mon Sep 17 00:00:00 2001 From: "sanghyeok.oh" Date: Thu, 24 Mar 2016 15:17:38 +0900 Subject: [PATCH] libdbuspolicy:svace Change-Id: If853b56a78ea6b14829fbdc9f6708329a7f52936 Signed-off-by: sanghyeok.oh --- src/libdbuspolicy1.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libdbuspolicy1.c b/src/libdbuspolicy1.c index c33f525..9814d9f 100644 --- a/src/libdbuspolicy1.c +++ b/src/libdbuspolicy1.c @@ -263,11 +263,13 @@ DBUSPOLICY1_EXPORT void* dbuspolicy1_init(unsigned int bus_type) if (getpwuid_r(p_udesc->uid, &pwent, buf, sizeof(buf), &pwd) ) { p_udesc = NULL; + free(kc); return p_udesc; } if (getgrgid_r(p_udesc->gid, &grent, buf, sizeof(buf), &gg) ) { p_udesc = NULL; + free(kc); return p_udesc; } @@ -298,6 +300,7 @@ DBUSPOLICY1_EXPORT void* dbuspolicy1_init(unsigned int bus_type) } } else { p_udesc = NULL; + free(kc); } return p_udesc; } -- 2.7.4