Add parameter to check buffer length 67/187167/1 accepted/tizen/unified/20180823.133540 submit/tizen/20180822.063410
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 20 Aug 2018 10:18:46 +0000 (19:18 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 20 Aug 2018 10:20:46 +0000 (19:20 +0900)
[Version] 0.4.13
[Profile] Common
[Issue Type] Update
[Dependency module] mused(mmsvc-core)
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180818.1]

Change-Id: I56466ec4e4bb06e31914d162f8a0ec7793cc8819
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/capi-media-camera.spec
src/camera.c

index 07b0e55bd4421f9baaee0cdc8bf2e22bbb542066..ab5f6cbdfb8001f9dd1a4f8a2e244c5a55a98f1a 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-camera
 Summary:    A Camera API
-Version:    0.4.12
+Version:    0.4.13
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index e23cf867b71e1e8f4e2f64d4217a79066fbff355..092a0121e26f4b534de0efb00c48c810df68e795 100644 (file)
@@ -1890,7 +1890,7 @@ static void *_camera_msg_recv_func(gpointer data)
        recv_msg = cb_info->recv_msg;
 
        while (g_atomic_int_get(&cb_info->msg_recv_running)) {
-               recv_length = muse_core_msg_recv(cb_info->fd, recv_msg);
+               recv_length = muse_core_msg_recv(cb_info->fd, recv_msg, MUSE_MSG_MAX_LENGTH);
                if (recv_length <= 0) {
                        cb_info->is_server_connected = FALSE;
                        LOGE("receive msg failed - server disconnected");
@@ -2342,7 +2342,7 @@ int _camera_independent_request(int api, int device_type, const char *key, int *
                goto _REQUEST_EXIT;
        }
 
-       ret = muse_core_msg_recv(sock_fd, recv_msg);
+       ret = muse_core_msg_recv(sock_fd, recv_msg, MUSE_CAMERA_MSG_MAX_LENGTH);
        if (ret <= 0) {
                LOGE("recv msg failed %d", errno);
                ret = CAMERA_ERROR_INVALID_OPERATION;