From: Jiwoong Im Date: Wed, 21 Dec 2016 23:14:50 +0000 (+0900) Subject: Fix memory leak X-Git-Tag: accepted/tizen/3.0/common/20161227.101319^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=be37651f61d590983489063e78e13f27212f0d5d;p=platform%2Fcore%2Fappfw%2Flibeventsystem.git Fix memory leak - Fix memory leak in using g_dbus_proxy_new_sync() API Change-Id: I2344392d63dddea0f13d1469b51feea297dbd586 Signed-off-by: Jiwoong Im --- diff --git a/src/eventsystem.c b/src/eventsystem.c index 963e974..cc316b0 100644 --- a/src/eventsystem.c +++ b/src/eventsystem.c @@ -1158,6 +1158,7 @@ int eventsystem_request_sending_system_event(const char *event_name, bundle *dat ret = ES_R_OK; out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn) @@ -1214,6 +1215,7 @@ static int __eventsystem_check_sender_validation(int sender_pid, const char *eve if (result == 1) ret = ES_R_OK; out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn) @@ -1269,6 +1271,7 @@ static int __eventsystem_check_user_send_validation(const char *event_name) if (result == 1) ret = ES_R_OK; out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn) @@ -1324,6 +1327,7 @@ static int __eventsystem_check_privilege_validation(const char *event_name) if (result == 1) ret = ES_R_OK; out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn) @@ -1379,6 +1383,7 @@ static int __eventsystem_setup_trusted_peer(const char *event_name, const char * if (result == 1) ret = ES_R_OK; out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn) @@ -1451,6 +1456,7 @@ static int __eventsystem_requet_destination_list(const char *event_name, GList * g_variant_iter_free(iter); out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn) @@ -1517,6 +1523,7 @@ static int __eventsystem_request_earlier_data(const char *event_name, ret = ES_R_OK; out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn) @@ -1579,6 +1586,7 @@ static int __request_esd_for_last_data(const char *event_name, bool check) ret = result; out_2: + g_object_unref(proxy); g_variant_unref(value); out_1: if (conn)