From: Jeongmo Yang Date: Fri, 21 Aug 2020 00:29:45 +0000 (+0900) Subject: Fix crash when create bo for normal buffer X-Git-Tag: accepted/tizen/unified/20200825.033206^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3a32941dbd87de7edbd392616fc90675d84f90d9;p=platform%2Fcore%2Fmultimedia%2Fmmsvc-camera.git Fix crash when create bo for normal buffer - Invalid pointer is used to copy. [Version] 0.3.35 [Issue Type] Bug fix Change-Id: I36c3a99ea855b0f76c01e3a21b29c621733c52ca Signed-off-by: Jeongmo Yang --- diff --git a/muse/src/muse_camera_dispatcher.c b/muse/src/muse_camera_dispatcher.c index 35a552b..1dd4cf6 100644 --- a/muse/src/muse_camera_dispatcher.c +++ b/muse/src/muse_camera_dispatcher.c @@ -5149,7 +5149,7 @@ static tbm_bo __camera_normal_buffer_bo_new(MMCamcorderVideoStreamDataType *stre buf_pos = (unsigned char *)data_bo_handle.ptr; - memcpy(buf_pos, data, data_size[0]); + memcpy(buf_pos, data[0], data_size[0]); if (data[1]) memcpy(buf_pos + data_size[0], data[1], data_size[1]); if (data[2]) @@ -5157,8 +5157,6 @@ static tbm_bo __camera_normal_buffer_bo_new(MMCamcorderVideoStreamDataType *stre tbm_bo_unmap(data_bo); - LOGD("data size[%d + %d + %d]", data_size[0], data_size[1], data_size[2]); - return data_bo; } diff --git a/packaging/mmsvc-camera.spec b/packaging/mmsvc-camera.spec index ebb4c4b..08a3d99 100644 --- a/packaging/mmsvc-camera.spec +++ b/packaging/mmsvc-camera.spec @@ -1,6 +1,6 @@ Name: mmsvc-camera Summary: A Camera module for muse server -Version: 0.3.34 +Version: 0.3.35 Release: 0 Group: Multimedia/Libraries License: Apache-2.0