From 0e91cafddf4a2c513f4ec8039a2777d8a3228100 Mon Sep 17 00:00:00 2001 From: Jongkyu Koo Date: Tue, 21 Feb 2017 13:25:06 +0900 Subject: [PATCH] fix svace issues Change-Id: I135096f8b852c81086de78e106b273da74a6da6b Signed-off-by: Jongkyu Koo --- server/ctsvc_server_bg.c | 8 ++++++-- server/ctsvc_server_person.c | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/server/ctsvc_server_bg.c b/server/ctsvc_server_bg.c index 8109900..c569a58 100644 --- a/server/ctsvc_server_bg.c +++ b/server/ctsvc_server_bg.c @@ -127,8 +127,10 @@ static int __ctsvc_server_bg_contact_delete_step2(__ctsvc_delete_data_s *data) ctsvc_stmt_finalize(stmt); count = g_slist_length(list); - if (count <= 0) + if (count <= 0) { + g_slist_free(list); return CONTACTS_ERROR_NO_DATA; + } ret = ctsvc_begin_trans(); RETVM_IF(CONTACTS_ERROR_NONE != ret, CONTACTS_ERROR_DB, "DB Fail"); @@ -183,8 +185,10 @@ static int __ctsvc_server_bg_contact_delete_step3(__ctsvc_delete_data_s *data) ctsvc_stmt_finalize(stmt); count = g_slist_length(list); - if (count <= 0) + if (count <= 0) { + g_slist_free(list); return CONTACTS_ERROR_NO_DATA; + } ret = ctsvc_begin_trans(); RETVM_IF(CONTACTS_ERROR_NONE != ret, CONTACTS_ERROR_DB, "DB Fail"); diff --git a/server/ctsvc_server_person.c b/server/ctsvc_server_person.c index d9d8427..8fd4fde 100644 --- a/server/ctsvc_server_person.c +++ b/server/ctsvc_server_person.c @@ -1706,6 +1706,7 @@ static int __ctsvc_get_person_info_by_person_id(int person_id, GSList **nums, GS /* LCOV_EXCL_START */ ERR("ctsvc_stmt_step() Fail(%d)", ret); ctsvc_stmt_finalize(stmt); + g_slist_free(contact_ids); return ret; /* LCOV_EXCL_STOP */ } -- 2.7.4