From cfa00513ca00edad333cec8a509c4860507b881e Mon Sep 17 00:00:00 2001 From: Gilbok Lee Date: Mon, 19 Dec 2016 13:58:20 +0900 Subject: [PATCH] Fix svace issue (DEREF_AFTER_NULL) [Version] 0.1.9 [Profile] Mobile, TV [Issue Type] Fix Svace issue Change-Id: Iacd9623483865f8c5bfae41cd05bf256633695d1 --- packaging/capi-media-video-util.spec | 2 +- src/video_util.c | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packaging/capi-media-video-util.spec b/packaging/capi-media-video-util.spec index c895775..a1f6fd7 100755 --- a/packaging/capi-media-video-util.spec +++ b/packaging/capi-media-video-util.spec @@ -1,6 +1,6 @@ Name: capi-media-video-util Summary: A Video Utility library in Tizen Native API -Version: 0.1.8 +Version: 0.1.9 Release: 0 Group: System/Libraries License: Apache-2.0 diff --git a/src/video_util.c b/src/video_util.c index f433983..6fe67c1 100755 --- a/src/video_util.c +++ b/src/video_util.c @@ -237,8 +237,12 @@ static void __video_util_transcode_completed_cb(int error, void *user_data) int error_value = VIDEO_UTIL_ERROR_NONE; video_util_s *_handle = (video_util_s *)user_data; - if ((_handle != NULL) && (_handle->_util_cb != NULL) - && (_handle->_util_cb->transcode_completed_cb != NULL)) { + if (_handle == NULL) { + video_util_error("INVALID_PARAMETER"); + return; + } + + if ((_handle->_util_cb != NULL) && (_handle->_util_cb->transcode_completed_cb != NULL)) { error_value = __video_util_error_convert(error); _handle->_util_cb->transcode_completed_cb(error_value, _handle->_util_cb->user_data); } -- 2.7.4