From 3515b8cb39b2c240a6d4af298d83862fb7a502d0 Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Sun, 28 Mar 2021 16:15:25 +0200 Subject: -fix peerstore api and tests --- src/peerstore/peerstore_api.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/peerstore/peerstore_api.c') diff --git a/src/peerstore/peerstore_api.c b/src/peerstore/peerstore_api.c index db5aee0d5..196d44faa 100644 --- a/src/peerstore/peerstore_api.c +++ b/src/peerstore/peerstore_api.c @@ -823,7 +823,12 @@ reconnect (void *cls) &handle_client_error, h); if (NULL == h->mq) + { + h->reconnect_task = + GNUNET_SCHEDULER_add_delayed (h->reconnect_delay, &reconnect, h); + h->reconnect_delay = GNUNET_TIME_STD_BACKOFF (h->reconnect_delay); return; + } LOG (GNUNET_ERROR_TYPE_DEBUG, "Resending pending requests after reconnect.\n"); if (NULL != h->watches) -- cgit v1.2.3