Add parameter to check buffer length 69/187169/1 accepted/tizen/5.0/unified/20181102.014148 accepted/tizen/unified/20180823.133543 submit/tizen/20180822.063410 submit/tizen_5.0/20181101.000002
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 20 Aug 2018 10:21:03 +0000 (19:21 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 20 Aug 2018 10:21:03 +0000 (19:21 +0900)
[Version] 0.3.12
[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: I14468064a409687017bf7dc7a285c20c2b4872ed
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/capi-media-recorder.spec
src/recorder.c

index 64fbbe5..44b17f5 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-recorder
 Summary:    A Recorder API
-Version:    0.3.11
+Version:    0.3.12
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 575cfa7..1b9df7b 100644 (file)
@@ -961,7 +961,7 @@ static void *_recorder_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");
@@ -3504,7 +3504,7 @@ int recorder_get_device_state(recorder_type_e type, recorder_device_state_e *sta
                goto _GET_DEVICE_STATE_EXIT;
        }
 
-       ret = muse_core_msg_recv(sock_fd, recv_msg);
+       ret = muse_core_msg_recv(sock_fd, recv_msg, MUSE_RECORDER_MSG_MAX_LENGTH);
        if (ret <= 0) {
                LOGE("recv msg failed %d", errno);
                ret = RECORDER_ERROR_INVALID_OPERATION;