From: Kamil Lipiszko Date: Wed, 8 Feb 2017 11:26:28 +0000 (+0100) Subject: Memory leak issue fix X-Git-Tag: submit/tizen/20170208.122450^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0e36dd8b19aa248c39624a1a4178fd4875da05e8;p=profile%2Fmobile%2Fapps%2Fnative%2Findicator.git Memory leak issue fix Change-Id: I47c02697d0a26d92cec30f77c45d636ca3387760 --- diff --git a/src/modules/information/noti.c b/src/modules/information/noti.c index 9119dfd..6256248 100644 --- a/src/modules/information/noti.c +++ b/src/modules/information/noti.c @@ -363,8 +363,12 @@ static void _insert_noti_by_privid(notification_h noti, void *data) status = calloc(1, sizeof(struct noti_status)); ret = notification_clone(noti, &status->noti); - retm_if(ret != NOTIFICATION_ERROR_NONE, - "notification_clone failed[%d]:%s", ret , get_error_message(ret)); + if (ret != NOTIFICATION_ERROR_NONE) { + _E("notification_clone failed[%d]:%s", ret , get_error_message(ret)); + free(status); + + return; + } _icon_add(status, prev_id_str, data); insert_icon_list(status);