[libgdata] [core] Fix usage of a potentially-NULL object



commit 0d73821eae07ab62745dec65530e212e1f5ef09e
Author: Philip Withnall <philip tecnocode co uk>
Date:   Wed Jun 3 19:00:35 2009 +0100

    [core] Fix usage of a potentially-NULL object
---
 gdata/gdata-service.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gdata/gdata-service.c b/gdata/gdata-service.c
index eb978e4..8f298e9 100644
--- a/gdata/gdata-service.c
+++ b/gdata/gdata-service.c
@@ -1032,11 +1032,11 @@ gdata_service_query (GDataService *self, const gchar *feed_uri, GDataQuery *quer
 	g_object_unref (message);
 
 	/* Update the query with the feed's ETag */
-	if (query != NULL && gdata_feed_get_etag (feed) != NULL)
+	if (query != NULL && feed != NULL && gdata_feed_get_etag (feed) != NULL)
 		gdata_query_set_etag (query, gdata_feed_get_etag (feed));
 
 	/* Update the query with the next and previous URIs from the feed */
-	if (query != NULL) {
+	if (query != NULL && feed != NULL) {
 		link = gdata_feed_look_up_link (feed, "next");
 		if (link != NULL)
 			_gdata_query_set_next_uri (query, link->href);



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