Fix crash while playlist is updated 72/221272/1 accepted/tizen/unified/20200105.221159 submit/tizen/20191230.234237 submit/tizen/20200102.043859
authorjiyong.min <jiyong.min@samsung.com>
Mon, 30 Dec 2019 23:38:28 +0000 (08:38 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Mon, 30 Dec 2019 23:38:28 +0000 (08:38 +0900)
Change-Id: I16a71c09a3e867a95cdf5b3498ed9487ee4c4c59

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

index 0319ff8a9ad6ccc4c6fffd6cf7a93b3b61870e38..7f52ca96c6aca2e0e5e61a34236dd54dbb73faaa 100644 (file)
@@ -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
index 5e4201dfcd6003a4ae87fe7d513e1a74e96b7094..71e463934394f6fd4bebbe45b7031a3aeedc59c6 100644 (file)
@@ -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");