diff options
-rwxr-xr-x | test/media-content_test.c | 9 |
1 files changed, 9 insertions, 0 deletions
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); |