From: Krishna Kant Jaju Date: Mon, 3 Oct 2022 08:36:35 +0000 (+0530) Subject: coverity issue solved for resource leak X-Git-Tag: accepted/tizen/7.0/unified/20221110.062501^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e161305d75e23a98584761998ad094d42eb8e29c;p=platform%2Fcore%2Fpim%2Fcontacts-service.git coverity issue solved for resource leak Change-Id: I217ee29d841ea720b1eeb50df32596a436d2e2a1 Signed-off-by: Krishna Kant Jaju --- diff --git a/server/ctsvc_ipc_server.c b/server/ctsvc_ipc_server.c index d8d6907..5e0722f 100644 --- a/server/ctsvc_ipc_server.c +++ b/server/ctsvc_ipc_server.c @@ -1504,6 +1504,8 @@ void ctsvc_ipc_server_db_delete_records(pims_ipc_h ipc, pims_ipc_data_h indata, ids = (int*)malloc(sizeof(int)*count); if (ids == NULL) { ERR("malloc failed()"); + ctsvc_handle_destroy(contact); + free(uri); return; } for (i = 0; i < count; i++) { @@ -1644,6 +1646,8 @@ void ctsvc_ipc_server_db_replace_records(pims_ipc_h ipc, pims_ipc_data_h indata, ids = (int*)malloc(sizeof(int)*count); if (ids == NULL) { ERR("malloc() failed"); + ctsvc_handle_destroy(contact); + contacts_list_destroy(list, true); return; } for (i = 0; i < count; i++) {