gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r21133 - gnunet/src/hostlist
Date: Tue, 24 Apr 2012 15:01:06 +0200

Author: grothoff
Date: 2012-04-24 15:01:06 +0200 (Tue, 24 Apr 2012)
New Revision: 21133

Modified:
   gnunet/src/hostlist/hostlist-client.c
   gnunet/src/hostlist/test_gnunet_daemon_hostlist_learning.c
Log:
-fix

Modified: gnunet/src/hostlist/hostlist-client.c
===================================================================
--- gnunet/src/hostlist/hostlist-client.c       2012-04-24 13:00:53 UTC (rev 
21132)
+++ gnunet/src/hostlist/hostlist-client.c       2012-04-24 13:01:06 UTC (rev 
21133)
@@ -1437,6 +1437,7 @@
   char *filename;
   int result;
 
+  GNUNET_assert (NULL != st);
   if (0 != curl_global_init (CURL_GLOBAL_WIN32))
   {
     GNUNET_break (0);

Modified: gnunet/src/hostlist/test_gnunet_daemon_hostlist_learning.c
===================================================================
--- gnunet/src/hostlist/test_gnunet_daemon_hostlist_learning.c  2012-04-24 
13:00:53 UTC (rev 21132)
+++ gnunet/src/hostlist/test_gnunet_daemon_hostlist_learning.c  2012-04-24 
13:01:06 UTC (rev 21133)
@@ -191,6 +191,14 @@
 }
 
 
+static void
+do_shutdown (void *cls,
+            const struct GNUNET_SCHEDULER_TaskContext *tc)
+{
+  shutdown_testcase ();
+}
+
+
 static int
 process_downloads (void *cls, const char *subsystem, const char *name,
                    uint64_t value, int is_persistent)
@@ -201,7 +209,9 @@
                 "Peer has successfully downloaded advertised URI\n");
     learned_hostlist_downloaded = GNUNET_YES;
     if ((learned_hostlist_saved == GNUNET_YES) && (adv_sent == GNUNET_YES))
-      shutdown_testcase ();
+    {
+      GNUNET_SCHEDULER_add_now (&do_shutdown, NULL);
+    }
   }
   return GNUNET_OK;
 }




reply via email to

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