From: Martin Schanzenbach Date: Fri, 29 Jun 2012 09:34:33 +0000 (+0000) Subject: -fix X-Git-Tag: initial-import-from-subversion-38251~12747 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3d4e4063c5358975976ba6c060ab0e3ba2357e0b;p=oweals%2Fgnunet.git -fix --- diff --git a/src/pt/test_gns_vpn.c b/src/pt/test_gns_vpn.c index 0c6e42500..6a5aa5e61 100644 --- a/src/pt/test_gns_vpn.c +++ b/src/pt/test_gns_vpn.c @@ -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,