From: minje.ahn Date: Mon, 11 Jul 2022 03:12:15 +0000 (+0900) Subject: Fix memory leak X-Git-Tag: accepted/tizen/unified/20220712.133038^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fapi%2Fmedia-content.git;a=commitdiff_plain;h=ea65ca0277d92589ca6231929cd796c2f2416b69 Fix memory leak Change-Id: I7ffd17d78da85aea7742f9a24bf0d2ed56203139 Signed-off-by: minje.ahn --- diff --git a/test/media-content_test.c b/test/media-content_test.c index 695017f..1146ffe 100755 --- a/test/media-content_test.c +++ b/test/media-content_test.c @@ -1775,6 +1775,12 @@ int test_tag_operation_v2(void) return ret; } +static void __bookmark_handle_free(gpointer data) +{ + media_bookmark_h handle = (media_bookmark_h) data; + media_bookmark_destroy(handle); +} + int test_bookmark_operation(void) { /* bookmark is only supported for video information. */ @@ -1833,6 +1839,9 @@ int test_bookmark_operation(void) content_error("error media_bookmark_update_to_db : [%d]", ret); } + if (all_item_list) + g_list_free_full(all_item_list, __bookmark_handle_free); + ret = media_info_foreach_bookmark_from_db(test_video_id, NULL, bookmarks_cb, NULL); if (ret != MEDIA_CONTENT_ERROR_NONE) content_error("error media_info_foreach_bookmark_from_db : [%d]", ret);