[grilo-plugins] tests: plug leaks



commit 1e60b66c21f4012bdf942b26b63956fd0aaa955f
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date:   Sun Jun 16 02:29:10 2013 +0200

    tests: plug leaks

 src/tmdb/grl-tmdb.c                    |    2 +-
 test/test_local_metadata.c             |    3 ++-
 test/test_tmdb_missing_configuration.c |    3 +++
 3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/tmdb/grl-tmdb.c b/src/tmdb/grl-tmdb.c
index 64dc78c..dcdbcaf 100644
--- a/src/tmdb/grl-tmdb.c
+++ b/src/tmdb/grl-tmdb.c
@@ -469,7 +469,7 @@ static void remove_request (ResolveClosure *closure,
     PendingRequest *const pending_request = it->data;
 
     if (pending_request->request == request) {
-      g_queue_unlink (closure->pending_requests, it);
+      g_queue_delete_link (closure->pending_requests, it);
       pending_request_free (pending_request);
       break;
     }
diff --git a/test/test_local_metadata.c b/test/test_local_metadata.c
index 82a49bc..add3da4 100644
--- a/test/test_local_metadata.c
+++ b/test/test_local_metadata.c
@@ -199,7 +199,8 @@ test_image_thumbnail (void)
 
   options = grl_operation_options_new (NULL);
   grl_operation_options_set_flags (options, GRL_RESOLVE_NORMAL);
-  media = grl_source_resolve_sync (local_source, media, keys, options, &error);
+
+  grl_source_resolve_sync (local_source, media, keys, options, &error);
   if (error) {
     g_clear_error (&error);
     ret = FALSE;
diff --git a/test/test_tmdb_missing_configuration.c b/test/test_tmdb_missing_configuration.c
index 5793185..6ec4f1c 100644
--- a/test/test_tmdb_missing_configuration.c
+++ b/test/test_tmdb_missing_configuration.c
@@ -61,6 +61,9 @@ test (void)
   g_object_unref (options);
   options = NULL;
 
+  g_error_free (error);
+  error = NULL;
+
   test_shutdown_tmdb ();
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]