[vinagre] Fix a memory leak



commit ad8243d702f96649e5fd1ab9e530142aac514ca5
Author: Jonh Wendell <jwendell gnome org>
Date:   Thu Oct 29 11:00:05 2009 -0300

    Fix a memory leak

 vinagre/vinagre-connect.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/vinagre/vinagre-connect.c b/vinagre/vinagre-connect.c
index 6e13c6f..f973c34 100644
--- a/vinagre/vinagre-connect.c
+++ b/vinagre/vinagre-connect.c
@@ -191,7 +191,7 @@ saved_history (void)
   gint len;
   GPtrArray *array;
 
-  array = g_ptr_array_new ();
+  array = g_ptr_array_new_with_free_func (g_free);
 
   filename = history_filename ();
   success = g_file_get_contents (filename,
@@ -217,6 +217,7 @@ saved_history (void)
 
   g_free (filename);
   g_free (file_contents);
+  g_free (history_from_file);
   return array;
 }
 
@@ -306,6 +307,7 @@ save_history (GtkWidget *combo) {
 
   g_free (filename);
   g_free (path);
+  g_free (host);
   g_ptr_array_free (history, TRUE);
   g_string_free (content, TRUE);
 



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