From: jiyong.min Date: Mon, 30 Dec 2019 23:38:28 +0000 (+0900) Subject: Fix crash while playlist is updated X-Git-Tag: submit/tizen/20191230.234237^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5ba0e070f6b74846d9c8424a23a8c665161f2077;p=platform%2Fcore%2Fapi%2Fmedia-controller.git Fix crash while playlist is updated Change-Id: I16a71c09a3e867a95cdf5b3498ed9487ee4c4c59 --- diff --git a/packaging/capi-media-controller.spec b/packaging/capi-media-controller.spec index 0319ff8..7f52ca9 100644 --- a/packaging/capi-media-controller.spec +++ b/packaging/capi-media-controller.spec @@ -1,6 +1,6 @@ Name: capi-media-controller Summary: A media controller library in Tizen Native API -Version: 0.2.7 +Version: 0.2.8 Release: 1 Group: Multimedia/API License: Apache-2.0 diff --git a/src/media_controller_playlist.c b/src/media_controller_playlist.c index 5e4201d..71e4639 100644 --- a/src/media_controller_playlist.c +++ b/src/media_controller_playlist.c @@ -182,7 +182,7 @@ int mc_playlist_update_item(mc_playlist_h playlist, const char *index, mc_meta_e mc_retvm_if((g_list_length(_playlist->item_list) > MAX_PLAYLIST_LEN), MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Exceeding max playlist item [%d]", MAX_PLAYLIST_LEN); - found_item = g_list_find_custom(_playlist->item_list, __compare_playlist_index, (void *)index); + found_item = g_list_find_custom(_playlist->item_list, (void *)index, __compare_playlist_index); if (!found_item) { _playlist_item = (mc_playlist_item_s*)calloc(1, sizeof(mc_playlist_item_s)); mc_retvm_if(_playlist_item == NULL, MEDIA_CONTROLLER_ERROR_OUT_OF_MEMORY, "memory alloc fail");