From: Myungki Lee Date: Fri, 24 Jun 2016 12:47:59 +0000 (+0900) Subject: Fix memory leak X-Git-Tag: accepted/tizen/common/20160703.125631^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8dc7beca276e0c7d5e062790aaf679fe7cf8acb3;p=platform%2Fcore%2Fapi%2Fnotification.git Fix memory leak Change-Id: If1b644d5a86a33a559cc9d42ad41e48657651769 Signed-off-by: Myungki Lee --- diff --git a/src/notification_ipc.c b/src/notification_ipc.c index 3f5abb4..2267235 100755 --- a/src/notification_ipc.c +++ b/src/notification_ipc.c @@ -377,6 +377,7 @@ static void _add_noti_notify(GVariant *parameters) free(noti_op); } } + g_variant_unref(body); notification_free(noti); } /* LCOV_EXCL_STOP */ @@ -402,6 +403,7 @@ static void _update_noti_notify(GVariant *parameters) notification_call_changed_cb(noti_op, 1); free(noti_op); } + g_variant_unref(body); notification_free(noti); } /* LCOV_EXCL_STOP */ @@ -1038,6 +1040,8 @@ int notification_ipc_request_load_noti_grouping_list(notification_type_e type, i g_variant_get(iter_body, "(v)", ¬i_body); notification_ipc_make_noti_from_gvariant(noti, noti_body); *list = notification_list_append(*list, noti); + g_variant_unref(noti_body); + g_variant_unref(iter_body); } g_variant_iter_free(iter); } @@ -1089,6 +1093,8 @@ int notification_ipc_request_load_noti_detail_list(const char *pkgname, g_variant_get(iter_body, "(v)", ¬i_body); notification_ipc_make_noti_from_gvariant(noti, noti_body); *list = notification_list_append(*list, noti); + g_variant_unref(noti_body); + g_variant_unref(iter_body); } g_variant_iter_free(iter); }