From 5ba0e070f6b74846d9c8424a23a8c665161f2077 Mon Sep 17 00:00:00 2001 From: "jiyong.min" Date: Tue, 31 Dec 2019 08:38:28 +0900 Subject: [PATCH] Fix crash while playlist is updated Change-Id: I16a71c09a3e867a95cdf5b3498ed9487ee4c4c59 --- packaging/capi-media-controller.spec | 2 +- src/media_controller_playlist.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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"); -- 2.7.4