From 34c4ad467232473e48a900606cc02e2cddb30e99 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Mon, 2 Nov 2020 13:25:48 +0900 Subject: [PATCH] Fix memory leak Change-Id: I4af76ef1306f1e9752714552d10ff996b3d32f1d Signed-off-by: Hwankyu Jhun --- src/notification_service.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/notification_service.c b/src/notification_service.c index f082d75..ec85b68 100644 --- a/src/notification_service.c +++ b/src/notification_service.c @@ -1506,14 +1506,17 @@ int notification_del_noti_multiple(GVariant *parameters, GVariant **reply_body, g_variant_unref(deleted_noti_list); if (ret != NOTIFICATION_ERROR_NONE) { ERR("Failed to send notify [%d]", ret); + free(list_deleted); return ret; } for (i = 0; i < num_deleted; i++) { notification_remove_private_sharing(app_id, *(list_deleted + i), param_uid); ret = __delete_sender_info(*(list_deleted + i)); - if (ret != NOTIFICATION_ERROR_NONE) + if (ret != NOTIFICATION_ERROR_NONE) { + free(list_deleted); return ret; + } } free(list_deleted); -- 2.7.4