[geocode-glib] ipclient: Add guards for invalid server property



commit 2c6e5e590647bff570fff101f87048fce740ad54
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Feb 20 13:02:01 2013 +0100

    ipclient: Add guards for invalid server property
    
    To avoid us constructing query URLs with invalid values.

 geocode-glib/geocode-ipclient.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/geocode-glib/geocode-ipclient.c b/geocode-glib/geocode-ipclient.c
index fe79a34..b52ef88 100644
--- a/geocode-glib/geocode-ipclient.c
+++ b/geocode-glib/geocode-ipclient.c
@@ -259,6 +259,7 @@ geocode_ipclient_search_async (GeocodeIpclient           *ipclient,
         GError *error = NULL;
 
         g_return_if_fail (GEOCODE_IS_IPCLIENT (ipclient));
+        g_return_if_fail (ipclient->priv->server != NULL);
 
         simple = g_simple_async_result_new (G_OBJECT (ipclient),
                                             callback,
@@ -329,6 +330,7 @@ geocode_ipclient_search (GeocodeIpclient        *ipclient,
         GFile *query;
 
         g_return_val_if_fail (GEOCODE_IS_IPCLIENT (ipclient), NULL);
+        g_return_val_if_fail (ipclient->priv->server != NULL, NULL);
 
         query = get_search_query (ipclient);
 


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