Fix stack-buffer-overflow error 07/131607/2 accepted/tizen/unified/20170612.073912 submit/tizen/20170612.030116
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 30 May 2017 07:11:06 +0000 (16:11 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 30 May 2017 07:17:16 +0000 (16:17 +0900)
[Version] 0.3.1
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170524.4]

Change-Id: I25fa5d47e519dfbf4983852630ee1356971d7f95
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
muse/src/muse_camera_dispatcher.c
packaging/mmsvc-camera.spec

index 81f72e3..5426900 100644 (file)
@@ -2358,7 +2358,7 @@ int camera_dispatcher_get_flash_state(muse_module_h module)
 {
        int ret = CAMERA_ERROR_NONE;
        int count = 0;
-       bool is_called = false;
+       int is_called = false;
        char value_key[KEY_LENGTH] = {'\0',};
        camera_h camera = NULL;
        camera_device_e device_type = CAMERA_DEVICE_CAMERA0;
@@ -2377,7 +2377,7 @@ int camera_dispatcher_get_flash_state(muse_module_h module)
                return MUSE_CAMERA_ERROR_NONE;
        }
 
-       muse_core_client_get_value(module, MUSED_KEY_FLASH_STATE_CHECK, (int *)&is_called);
+       muse_core_client_get_value(module, MUSED_KEY_FLASH_STATE_CHECK, &is_called);
 
        if (!is_called) {
                ret = legacy_camera_create(device_type, &camera);
@@ -4983,7 +4983,7 @@ int camera_dispatcher_get_display_reuse_hint(muse_module_h module)
 int camera_dispatcher_get_device_state(muse_module_h module)
 {
        int ret = CAMERA_ERROR_NONE;
-       bool is_called = false;
+       int is_called = false;
        char value_key[KEY_LENGTH] = {'\0',};
        camera_h camera = NULL;
        camera_device_e device_type = CAMERA_DEVICE_CAMERA0;
@@ -5002,7 +5002,7 @@ int camera_dispatcher_get_device_state(muse_module_h module)
                return MUSE_CAMERA_ERROR_NONE;
        }
 
-       muse_core_client_get_value(module, MUSED_KEY_DEVICE_STATE_CHECK, (int *)&is_called);
+       muse_core_client_get_value(module, MUSED_KEY_DEVICE_STATE_CHECK, &is_called);
 
        if (!is_called) {
                ret = legacy_camera_create(device_type, &camera);
index bce10a8..77f7750 100644 (file)
@@ -1,7 +1,7 @@
 Name:       mmsvc-camera
 Summary:    A Camera module for muse server
-Version:    0.3.0
-Release:    2
+Version:    0.3.1
+Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz