summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtest/media-content_test.c9
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);