Fix Svace issue - DEREFERENCE_AFTER_NULL 29/97629/2 accepted/tizen/common/20161115.200559 accepted/tizen/ivi/20161115.234301 accepted/tizen/mobile/20161115.234001 accepted/tizen/tv/20161115.234155 accepted/tizen/wearable/20161115.234226 submit/tizen/20161115.062308
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Nov 2016 01:23:04 +0000 (10:23 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 15 Nov 2016 01:26:46 +0000 (10:26 +0900)
[Version] 0.2.58
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161114.3]

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

index ff6a660..f8c5a03 100644 (file)
@@ -1145,6 +1145,11 @@ static void _camera_task_add_job(muse_camera_handle_s *muse_camera, int api, int
        }
 
        job = g_new0(muse_camera_task_job_s, 1);
+       if (!job) {
+               LOGE("job alloc failed");
+               muse_camera_msg_return(api, class, CAMERA_ERROR_INVALID_OPERATION, muse_camera->module);
+               return;
+       }
 
        job->api = api;
        job->class = class;
index fce12e4..2ac0ca2 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mmsvc-camera
 Summary:    A Camera module for muse server
-Version:    0.2.57
+Version:    0.2.58
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0