[vinagre] Fix a memory leak



commit 28a431b0bf864b11ab27b1ab60ff4b7c410d23b0
Author: Jonh Wendell <jwendell gnome org>
Date:   Thu Oct 29 08:54:10 2009 -0300

    Fix a memory leak

 vinagre/vinagre-window.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/vinagre/vinagre-window.c b/vinagre/vinagre-window.c
index bd86127..1caad8c 100644
--- a/vinagre/vinagre-window.c
+++ b/vinagre/vinagre-window.c
@@ -941,7 +941,7 @@ vinagre_window_conn_exists (VinagreWindow *window, VinagreConnection *conn)
   VinagreTab *tab;
   const gchar *host, *protocol;
   gint port;
-  GList *l;
+  GList *conns, *l;
 
   g_return_val_if_fail (VINAGRE_IS_WINDOW (window), NULL);
   g_return_val_if_fail (VINAGRE_IS_CONNECTION (conn), NULL);
@@ -953,7 +953,7 @@ vinagre_window_conn_exists (VinagreWindow *window, VinagreConnection *conn)
   if (!host || !protocol)
     return NULL;
 
-  l = vinagre_window_get_connections (window);
+  l = conns = vinagre_window_get_connections (window);
   tab = NULL;
 
   while (l != NULL)
@@ -969,7 +969,7 @@ vinagre_window_conn_exists (VinagreWindow *window, VinagreConnection *conn)
 	}
       l = l->next;
     }
-  g_list_free (l);
+  g_list_free (conns);
 
   return tab;
 }



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