From e161305d75e23a98584761998ad094d42eb8e29c Mon Sep 17 00:00:00 2001 From: Krishna Kant Jaju Date: Mon, 3 Oct 2022 14:06:35 +0530 Subject: [PATCH] coverity issue solved for resource leak Change-Id: I217ee29d841ea720b1eeb50df32596a436d2e2a1 Signed-off-by: Krishna Kant Jaju --- server/ctsvc_ipc_server.c | 4 ++++ 1 file changed, 4 insertions(+) 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++) { -- 2.7.4