From: Jeongmo Yang Date: Fri, 26 Oct 2018 06:18:33 +0000 (+0900) Subject: Fix coverity issue - resource leak X-Git-Tag: submit/tizen_4.0/20181025.051639^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_4.0_unified;p=platform%2Fcore%2Fapi%2Fcamera.git Fix coverity issue - resource leak [Version] 0.3.14 [Profile] Common [Issue Type] Coverity [Dependency module] N/A Change-Id: Ibceb942d04dfa04e305bbef90261cea5f60d2308 Signed-off-by: Jeongmo Yang --- diff --git a/packaging/capi-media-camera.spec b/packaging/capi-media-camera.spec index 10dd79d..80da2c7 100644 --- a/packaging/capi-media-camera.spec +++ b/packaging/capi-media-camera.spec @@ -1,6 +1,6 @@ Name: capi-media-camera Summary: A Camera API -Version: 0.3.13 +Version: 0.3.14 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/camera.c b/src/camera.c index 208dd0f..30663ff 100644 --- a/src/camera.c +++ b/src/camera.c @@ -2071,6 +2071,11 @@ static void *_camera_msg_recv_func(gpointer data) LOGW("incompleted message [len %d]", remained_length); + if (remained_msg) { + free(remained_msg); + remained_msg = NULL; + } + remained_msg = (char *)malloc(remained_length + 1); if (remained_msg) { strncpy(remained_msg, recv_msg + prev_pos, remained_length);