[geocode-glib] reverse: Check for NULL result in reverse_resolve()



commit a7d4ffc80a33efcd3262b462ce8e66cc71f1e2c9
Author: Jonas Danielsson <jonas threetimestwo org>
Date:   Mon Apr 6 20:01:54 2015 +0200

    reverse: Check for NULL result in reverse_resolve()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=747397

 geocode-glib/geocode-reverse.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/geocode-glib/geocode-reverse.c b/geocode-glib/geocode-reverse.c
index c05e286..3407517 100644
--- a/geocode-glib/geocode-reverse.c
+++ b/geocode-glib/geocode-reverse.c
@@ -513,8 +513,11 @@ geocode_reverse_resolve (GeocodeReverse *object,
        g_free (contents);
        g_object_unref (query);
 
-        place = _geocode_create_place_from_attributes (result);
-        g_hash_table_destroy (result);
+       if (result == NULL)
+               return NULL;
+
+       place = _geocode_create_place_from_attributes (result);
+       g_hash_table_destroy (result);
 
        return place;
 }


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