[grilo] grl-launch: Do not leak keys



commit f9548f67028a9b2d9cb0ba28684f5a15181fe74a
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date:   Sun Apr 6 17:55:48 2014 +0000

    grl-launch: Do not leak keys

 tools/grilo-launch/grl-launch.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/tools/grilo-launch/grl-launch.c b/tools/grilo-launch/grl-launch.c
index 21918ed..cf0ab22 100644
--- a/tools/grilo-launch/grl-launch.c
+++ b/tools/grilo-launch/grl-launch.c
@@ -197,6 +197,7 @@ print_result_cb (GrlSource *source,
                  gpointer user_data,
                  const GError *error)
 {
+  GList *k;
   GList *keys = (GList *) user_data;
   gboolean print_newline = FALSE;
   gchar *media_serial;
@@ -220,10 +221,11 @@ print_result_cb (GrlSource *source,
         g_print (",");
       }
     }
-    while (keys) {
-      print_key (media, GRLPOINTER_TO_KEYID (keys->data));
-      keys = g_list_next (keys);
-      if (keys) {
+    k = keys;
+    while (k) {
+      print_key (media, GRLPOINTER_TO_KEYID (k->data));
+      k = g_list_next (k);
+      if (k) {
         g_print (",");
       }
     }


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