From d4311925b4093a126bef3816af93d91497a8d873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Thu, 25 Apr 2019 21:38:52 -0400 Subject: [PATCH] dhtrunner: shutdown: return if not running --- src/dhtrunner.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp index 0b2aef3e..809e91a1 100644 --- a/src/dhtrunner.cpp +++ b/src/dhtrunner.cpp @@ -188,6 +188,10 @@ DhtRunner::run(const SockAddr& local4, const SockAddr& local6, const DhtRunner:: void DhtRunner::shutdown(ShutdownCallback cb) { + if (not running) { + cb(); + return; + } #ifdef OPENDHT_PROXY_CLIENT if (dht_via_proxy_) dht_via_proxy_->shutdown(cb); -- GitLab