From e0fbc42b72ba4268f51f3ca10e9746df510d3372 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 19 Oct 2009 10:06:21 +0000 Subject: [PATCH] fix --- src/transport/transport_api.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/transport/transport_api.c b/src/transport/transport_api.c index f6ba793ce..0ddd3b86b 100644 --- a/src/transport/transport_api.c +++ b/src/transport/transport_api.c @@ -1546,7 +1546,10 @@ GNUNET_TRANSPORT_disconnect (struct GNUNET_TRANSPORT_Handle *handle) } GNUNET_free_non_null (handle->my_hello); handle->my_hello = NULL; - GNUNET_SCHEDULER_run (&stop_task, handle); + GNUNET_SCHEDULER_add_continuation (handle->sched, + GNUNET_YES, + &stop_task, handle, + GNUNET_SCHEDULER_REASON_PREREQ_DONE); if (NULL != (client = handle->client)) { #if DEBUG_TRANSPORT -- 2.25.1