From 80f743e26a6e6f7d8089137b6aad3911b1d80058 Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Fri, 14 Apr 2017 13:59:09 +0900 Subject: [PATCH] Fix memory leaks Change-Id: I796229aae7cf5883e65f0a92e37356fdf07ab373 Signed-off-by: Sangyoon Jang --- src/request.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/request.c b/src/request.c index ee0bfae..e625e2b 100644 --- a/src/request.c +++ b/src/request.c @@ -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; } -- 2.7.4