Fix crash when create bo for normal buffer 12/241912/1 accepted/tizen/unified/20200825.033206 submit/tizen/20200821.025149
authorJeongmo Yang <jm80.yang@samsung.com>
Fri, 21 Aug 2020 00:29:45 +0000 (09:29 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Fri, 21 Aug 2020 00:30:52 +0000 (09:30 +0900)
- Invalid pointer is used to copy.

[Version] 0.3.35
[Issue Type] Bug fix

Change-Id: I36c3a99ea855b0f76c01e3a21b29c621733c52ca
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
muse/src/muse_camera_dispatcher.c
packaging/mmsvc-camera.spec

index 35a552b..1dd4cf6 100644 (file)
@@ -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;
 }
 
index ebb4c4b..08a3d99 100644 (file)
@@ -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