From: Gilbok Lee Date: Mon, 19 Dec 2016 04:58:20 +0000 (+0900) Subject: Fix svace issue (DEREF_AFTER_NULL) X-Git-Tag: submit/tizen_3.0/20161219.052705^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_3.0.m2;p=platform%2Fcore%2Fapi%2Fvideo-util.git Fix svace issue (DEREF_AFTER_NULL) [Version] 0.1.9 [Profile] Mobile, TV [Issue Type] Fix Svace issue Change-Id: Iacd9623483865f8c5bfae41cd05bf256633695d1 --- 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); }