Fix Svace issue - BUFFER_OVERFLOW 90/97790/1 accepted/tizen/common/20161115.200615 accepted/tizen/ivi/20161115.234304 accepted/tizen/mobile/20161115.234015 accepted/tizen/tv/20161115.234158 accepted/tizen/wearable/20161115.234228 submit/tizen/20161115.062308
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Nov 2016 05:09:51 +0000 (14:09 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Nov 2016 05:09:51 +0000 (14:09 +0900)
[Version] 0.2.45
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A

Change-Id: Ia7cedc3c902cfdf79a170323bb8c2a9a89c4c4e0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
include/recorder_private.h
packaging/capi-media-recorder.spec

index cc12f8e..46ba469 100644 (file)
@@ -81,7 +81,7 @@ typedef struct _recorder_cb_info_s {
        /* message receive thread */
        GThread *msg_recv_thread;
        gint msg_recv_running;
-       gchar recv_msg[MUSE_MSG_MAX_LENGTH];
+       gchar recv_msg[MUSE_MSG_MAX_LENGTH + 1];
        GCond api_cond[MUSE_RECORDER_API_MAX];
        GMutex api_mutex[MUSE_RECORDER_API_MAX];
        gint api_activating[MUSE_RECORDER_API_MAX];
@@ -112,7 +112,7 @@ typedef struct _recorder_cb_info_s {
 } recorder_cb_info_s;
 
 typedef struct _recorder_message_s {
-       gchar recv_msg[MUSE_RECORDER_MSG_MAX_LENGTH];
+       gchar recv_msg[MUSE_RECORDER_MSG_MAX_LENGTH + 1];
        muse_recorder_api_e api;
        muse_recorder_event_e event;
        muse_recorder_event_class_e event_class;
@@ -120,7 +120,7 @@ typedef struct _recorder_message_s {
 
 typedef struct _recorder_idle_event_s {
        recorder_cb_info_s *cb_info;
-       gchar recv_msg[MUSE_RECORDER_MSG_MAX_LENGTH];
+       gchar recv_msg[MUSE_RECORDER_MSG_MAX_LENGTH + 1];
        muse_recorder_event_e event;
        GMutex event_mutex;
 } recorder_idle_event_s;
index 2eeae66..97e6e35 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-recorder
 Summary:    A Recorder API
-Version:    0.2.44
+Version:    0.2.45
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0