From 3d4e4063c5358975976ba6c060ab0e3ba2357e0b Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Fri, 29 Jun 2012 09:34:33 +0000 Subject: -fix --- src/pt/test_gns_vpn.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/pt/test_gns_vpn.c') 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, -- cgit v1.2.3