[geocode-glib] lib: Make use of g_clear_pointer()



commit 201c251ab834b353bf186ef45a4a31e1054d6632
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Thu Jun 20 17:00:16 2013 +0200

    lib: Make use of g_clear_pointer()
    
    We are doing that already in geocode-forward to free the hashtable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702775

 geocode-glib/geocode-reverse.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/geocode-glib/geocode-reverse.c b/geocode-glib/geocode-reverse.c
index c587791..8f4204c 100644
--- a/geocode-glib/geocode-reverse.c
+++ b/geocode-glib/geocode-reverse.c
@@ -51,8 +51,7 @@ geocode_reverse_finalize (GObject *gobject)
 {
        GeocodeReverse *object = (GeocodeReverse *) gobject;
 
-       g_hash_table_destroy (object->priv->ht);
-       object->priv->ht = NULL;
+       g_clear_pointer (&object->priv->ht, g_hash_table_destroy);
 
        G_OBJECT_CLASS (geocode_reverse_parent_class)->finalize (gobject);
 }


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