Fix svace issue (DEREF_AFTER_NULL)
[platform/core/api/video-util.git] / src / video_util.c
index f433983..6fe67c1 100755 (executable)
@@ -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);
        }