-fix
authorMartin Schanzenbach <mschanzenbach@posteo.de>
Fri, 29 Jun 2012 09:34:33 +0000 (09:34 +0000)
committerMartin Schanzenbach <mschanzenbach@posteo.de>
Fri, 29 Jun 2012 09:34:33 +0000 (09:34 +0000)
src/pt/test_gns_vpn.c

index 0c6e42500fc51c8d08cb476f6557a71c3757e5e2..6a5aa5e61cf56f6a945cccea9d0f5c0004e711b1 100644 (file)
@@ -261,6 +261,12 @@ start_curl (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
   curl_main ();
 }
 
+static void
+disco_ns (void* cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+{
+  GNUNET_NAMESTORE_disconnect (namestore);
+}
+
 /**
  * Callback invoked from the namestore service once record is
  * created.
@@ -276,8 +282,8 @@ start_curl (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 static void
 commence_testing (void *cls, int32_t success, const char *emsg)
 {
-  GNUNET_NAMESTORE_disconnect (namestore);
-  
+  GNUNET_SCHEDULER_add_now (&disco_ns, NULL);
+
   if ((emsg != NULL) && (GNUNET_YES != success))
   {
     fprintf (stderr,