Fix Coverity issue 62/177062/1 accepted/tizen/unified/20180425.133711 submit/tizen/20180425.052308
authorhj kim <backto.kim@samsung.com>
Wed, 25 Apr 2018 05:20:32 +0000 (14:20 +0900)
committerhj kim <backto.kim@samsung.com>
Wed, 25 Apr 2018 05:20:32 +0000 (14:20 +0900)
Change-Id: Ie7856f1807c61ac9d21bec485d13e1281066fba5

packaging/capi-media-controller.spec
src/media_controller_db.c

index fac0a65..fe48134 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       capi-media-controller
 Summary:    A media controller library in Tizen Native API
-Version:    0.1.54
+Version:    0.1.55
 Release:    1
 Group:      Multimedia/API
 License:    Apache-2.0
index f4e47ed..c009232 100755 (executable)
@@ -425,7 +425,11 @@ int mc_db_get_playback_info(void *handle, const char *server_name, mc_playback_h
        SQLITE3_SAFE_FREE(sql_str);
 
        _playback = (media_controller_playback_s *)calloc(1, sizeof(media_controller_playback_s));
-       mc_retvm_if(_playback == NULL, MEDIA_CONTROLLER_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
+       if (_playback == NULL) {
+               mc_error("OUT_OF_MEMORY");
+               MC_SAFE_FREE(index);
+               return MEDIA_CONTROLLER_ERROR_OUT_OF_MEMORY;
+       }
 
        _playback->state = playback_state;
        _playback->position = position;