From 616ebd1ae70eeb2a5cfa52c53edea5e1f0de0710 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Tue, 15 Nov 2016 14:09:51 +0900 Subject: [PATCH] Fix Svace issue - BUFFER_OVERFLOW [Version] 0.2.45 [Profile] Common [Issue Type] Bug fix [Dependency module] N/A Change-Id: Ia7cedc3c902cfdf79a170323bb8c2a9a89c4c4e0 Signed-off-by: Jeongmo Yang --- include/recorder_private.h | 6 +++--- packaging/capi-media-recorder.spec | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/recorder_private.h b/include/recorder_private.h index cc12f8e..46ba469 100644 --- a/include/recorder_private.h +++ b/include/recorder_private.h @@ -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; diff --git a/packaging/capi-media-recorder.spec b/packaging/capi-media-recorder.spec index 2eeae66..97e6e35 100644 --- a/packaging/capi-media-recorder.spec +++ b/packaging/capi-media-recorder.spec @@ -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 -- 2.7.4