[gnome-photos/wip/favorites: 2/7] base-manager: Do not leak the id while adding an object



commit c723a76df835ec026f749ec16005f402007c3759
Author: Debarshi Ray <debarshir gnome org>
Date:   Tue Dec 11 23:22:12 2012 +0530

    base-manager: Do not leak the id while adding an object

 src/photos-base-manager.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/photos-base-manager.c b/src/photos-base-manager.c
index 6ff7049..b2e8396 100644
--- a/src/photos-base-manager.c
+++ b/src/photos-base-manager.c
@@ -203,12 +203,15 @@ photos_base_manager_class_init (PhotosBaseManagerClass *class)
 void
 photos_base_manager_add_object (PhotosBaseManager *self, GObject *object)
 {
+  GObject *old_object;
   gchar *id;
 
   g_object_get (object, "id", &id, NULL);
-
   g_hash_table_insert (self->priv->objects, (gpointer) id, g_object_ref (object));
   g_signal_emit (self, signals[OBJECT_ADDED], 0, object);
+
+ out:
+  g_free (id);
 }
 
 



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