gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10951 - gnunet/src/hostlist


From: gnunet
Subject: [GNUnet-SVN] r10951 - gnunet/src/hostlist
Date: Fri, 16 Apr 2010 21:34:29 +0200

Author: grothoff
Date: 2010-04-16 21:34:29 +0200 (Fri, 16 Apr 2010)
New Revision: 10951

Modified:
   gnunet/src/hostlist/hostlist-client.c
Log:
handle NULL better

Modified: gnunet/src/hostlist/hostlist-client.c
===================================================================
--- gnunet/src/hostlist/hostlist-client.c       2010-04-16 18:50:45 UTC (rev 
10950)
+++ gnunet/src/hostlist/hostlist-client.c       2010-04-16 19:34:29 UTC (rev 
10951)
@@ -379,15 +379,14 @@
   unsigned int counter;
   struct Hostlist * pos;
 
-  if ( GNUNET_YES == use_preconfigured_list)
+  if ( (GNUNET_YES == use_preconfigured_list) ||
+       (linked_list_size == 0) )
   {
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                 "Using preconfigured bootstrap server\n");
     use_preconfigured_list = GNUNET_NO;
     return get_bootstrap_url();
   }
-  if (linked_list_size == 0)
-    return NULL;
   index = GNUNET_CRYPTO_random_u32 ( GNUNET_CRYPTO_QUALITY_WEAK, 
linked_list_size);
   counter = 0;
   pos = linked_list_head;
@@ -628,6 +627,9 @@
   CURLcode ret;
   CURLMcode mret;
 
+  current_url = get_list_url ();
+  if (current_url == NULL)
+    return;
   curl = curl_easy_init ();
   multi = NULL;
   if (curl == NULL)
@@ -636,7 +638,6 @@
       clean_up ();
       return;
     }
-  current_url = get_list_url ();
   GNUNET_log (GNUNET_ERROR_TYPE_INFO | GNUNET_ERROR_TYPE_BULK,
              _("Bootstrapping using hostlist at `%s'.\n"), 
              current_url);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]