[gedit] Fix possible memory leak



commit 7d4d6480ecc5d3fbcce618c137480e1f52b6aaef
Author: Daniel Trebbien <dtrebbien gmail com>
Date:   Fri Feb 10 12:15:53 2012 -0500

    Fix possible memory leak
    
    In gedit_metadata_manager_get(), `uri` needs to be freed before returning.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669822

 gedit/gedit-metadata-manager.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gedit/gedit-metadata-manager.c b/gedit/gedit-metadata-manager.c
index 5d79115..396731c 100644
--- a/gedit/gedit-metadata-manager.c
+++ b/gedit/gedit-metadata-manager.c
@@ -323,7 +323,10 @@ gedit_metadata_manager_get (GFile       *location,
 		res = load_values ();
 
 		if (!res)
+		{
+			g_free (uri);
 			return NULL;
+		}
 	}
 
 	item = (Item *)g_hash_table_lookup (gedit_metadata_manager->items,



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