diff options
author | Jiwoong Im <jiwoong.im@samsung.com> | 2017-02-08 15:44:03 +0900 |
---|---|---|
committer | Jiwoong Im <jiwoong.im@samsung.com> | 2017-02-09 16:50:56 -0800 |
commit | c82e05161be5586a2cb25a12086c4457ced47949 (patch) | |
tree | c68fb46e53d98a4b9ff16e1507044a92449439fc | |
parent | 199a4466589c75d7f14dc7d90b5776154c9d853a (diff) | |
download | alarm-manager-c82e05161be5586a2cb25a12086c4457ced47949.tar.gz alarm-manager-c82e05161be5586a2cb25a12086c4457ced47949.tar.bz2 alarm-manager-c82e05161be5586a2cb25a12086c4457ced47949.zip |
Fix memory leak issuesubmit/tizen_3.0/20170210.073214accepted/tizen/3.0/wearable/20170213.035101accepted/tizen/3.0/tv/20170213.035029accepted/tizen/3.0/mobile/20170213.034938accepted/tizen/3.0/ivi/20170213.035129accepted/tizen/3.0/common/20170213.160625
Change-Id: I68a40715a6453d1ecc0d6bc81583c958497a5bcb
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
(cherry picked from commit 359a7e1b4392305118fc1c56c363c5a143590b1f)
-rw-r--r-- | src/alarm-lib-stub.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/alarm-lib-stub.c b/src/alarm-lib-stub.c index e56e220..0b983db 100644 --- a/src/alarm-lib-stub.c +++ b/src/alarm-lib-stub.c @@ -91,10 +91,12 @@ bool _send_alarm_create_noti(alarm_context_t context, alarm_info_t *alarm_info, (char *)noti_data, alarm_id, &return_code, NULL, &error); - if (noti_data) { + + if (noti_data) free(noti_data); - noti_data = NULL; - } + if (data) + free(data); + g_variant_unref(noti_gv); if (ret != TRUE) { /* g_dbus_proxy_call_sync error */ @@ -372,6 +374,9 @@ notification_h _send_alarm_get_noti_info(alarm_context_t context, alarm_id_t ala noti = notification_create(NOTIFICATION_TYPE_NOTI); notification_ipc_make_noti_from_gvariant(noti, body); + + g_free(data); + g_variant_unref(noti_gv); } if (noti_data) |