Fix memory leaks 73/125173/1
authorSangyoon Jang <s89.jang@samsung.com>
Fri, 14 Apr 2017 04:59:09 +0000 (13:59 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Fri, 14 Apr 2017 04:59:09 +0000 (13:59 +0900)
Change-Id: I796229aae7cf5883e65f0a92e37356fdf07ab373
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/request.c

index ee0bfae..e625e2b 100644 (file)
@@ -1097,11 +1097,13 @@ static int __handle_request_cleardata(uid_t caller_uid,
                                pkgtype, pkgid, NULL)) {
                g_dbus_method_invocation_return_value(invocation,
                                g_variant_new("(i)", PKGMGR_R_ESYSTEM));
+               free(pkgtype);
                return -1;
        }
 
        g_dbus_method_invocation_return_value(invocation,
                        g_variant_new("(i)", PKGMGR_R_OK));
+       free(pkgtype);
 
        return 0;
 }
@@ -1134,11 +1136,13 @@ static int __handle_request_clearcache(uid_t caller_uid,
                                pkgtype,  pkgid, NULL)) {
                g_dbus_method_invocation_return_value(invocation,
                                g_variant_new("(i)", PKGMGR_R_ESYSTEM));
+               free(pkgtype);
                return -1;
        }
 
        g_dbus_method_invocation_return_value(invocation,
                        g_variant_new("(i)", PKGMGR_R_OK));
+       free(pkgtype);
 
        return 0;
 }