diff options
author | Myungki Lee <mk5004.lee@samsung.com> | 2016-06-24 21:47:59 +0900 |
---|---|---|
committer | Myungki Lee <mk5004.lee@samsung.com> | 2016-06-24 21:47:59 +0900 |
commit | 8dc7beca276e0c7d5e062790aaf679fe7cf8acb3 (patch) | |
tree | 6fdd7b1228958abf4331a89b789f99c02f3632d8 | |
parent | 6e99874eb032aa808a98e81dc7c2fd99cb626b31 (diff) | |
download | notification-submit/tizen/20160627.042541.tar.gz notification-submit/tizen/20160627.042541.tar.bz2 notification-submit/tizen/20160627.042541.zip |
Fix memory leaksubmit/tizen/20160627.042541accepted/tizen/wearable/20160629.015512accepted/tizen/tv/20160629.015713accepted/tizen/mobile/20160629.015602accepted/tizen/ivi/20160629.015640accepted/tizen/common/20160703.125631
Change-Id: If1b644d5a86a33a559cc9d42ad41e48657651769
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
-rwxr-xr-x | src/notification_ipc.c | 6 |
1 files changed, 6 insertions, 0 deletions
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); } |