From d60672e8ba0baade40b3e415729bbec46751cfd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20D=C3=A9saulniers?= <sim.desaulniers@gmail.com> Date: Wed, 7 Sep 2016 16:15:06 -0400 Subject: [PATCH] dht: remove unnecessary return value --- include/opendht/dht.h | 8 ++++---- src/dht.cpp | 12 +++++------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/include/opendht/dht.h b/include/opendht/dht.h index 71d68657..65bceec0 100644 --- a/include/opendht/dht.h +++ b/include/opendht/dht.h @@ -113,12 +113,12 @@ public: * The node is not pinged, so this should be * used to bootstrap efficiently from previously known nodes. */ - bool insertNode(const InfoHash& id, const sockaddr*, socklen_t); - bool insertNode(const NodeExport& n) { - return insertNode(n.id, reinterpret_cast<const sockaddr*>(&n.ss), n.sslen); + void insertNode(const InfoHash& id, const sockaddr*, socklen_t); + void insertNode(const NodeExport& n) { + insertNode(n.id, reinterpret_cast<const sockaddr*>(&n.ss), n.sslen); } - int pingNode(const sockaddr*, socklen_t); + void pingNode(const sockaddr*, socklen_t); time_point periodic(const uint8_t *buf, size_t buflen, const sockaddr *from, socklen_t fromlen); diff --git a/src/dht.cpp b/src/dht.cpp index 655240a2..8ba46df6 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -2844,30 +2844,28 @@ Dht::exportNodes() return nodes; } -bool +void Dht::insertNode(const InfoHash& id, const sockaddr* sa, socklen_t salen) { if (sa->sa_family != AF_INET && sa->sa_family != AF_INET6) - return false; + return; scheduler.syncTime(); - auto n = network_engine.insertNode(id, sa, salen); - return !!n; + network_engine.insertNode(id, sa, salen); } -int +void Dht::pingNode(const sockaddr* sa, socklen_t salen) { scheduler.syncTime(); DHT_LOG.DEBUG("Sending ping to %s", print_addr(sa, salen).c_str()); auto& count = sa->sa_family == AF_INET ? pending_pings4 : pending_pings6; count++; - network_engine.sendPing(sa, salen, [&](const Request&, NetworkEngine::RequestAnswer&&){ + network_engine.sendPing(sa, salen, [&](const Request&, NetworkEngine::RequestAnswer&&) { count--; }, [&](const Request&, bool last){ if (last) count--; }); - return -1; } void -- GitLab