Fix Svace issue - BUFFER_OVERFLOW
[platform/core/api/recorder.git] / include / recorder_private.h
index 6d29b75..46ba469 100644 (file)
@@ -26,8 +26,6 @@
 extern "C" {
 #endif
 
-#define RECORDER_PARSE_STRING_SIZE 30
-#define RECORDER_MSG_LENGTH_MAX    5120
 #define RECORDER_CB_TIMEOUT        5
 #define RECORDER_FILENAME_MAX      256
 
@@ -83,7 +81,7 @@ typedef struct _recorder_cb_info_s {
        /* message receive thread */
        GThread *msg_recv_thread;
        gint msg_recv_running;
-       gchar recv_msg[RECORDER_MSG_LENGTH_MAX];
+       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];
@@ -114,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;
@@ -122,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;