From ae89365f2341dcde6671d40db2cbfa5c2cd6deda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= Date: Wed, 15 Jan 2020 20:40:50 -0500 Subject: [PATCH] Update peer_discovery.cpp --- src/peer_discovery.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/peer_discovery.cpp b/src/peer_discovery.cpp index b5647ee8..cb644452 100644 --- a/src/peer_discovery.cpp +++ b/src/peer_discovery.cpp @@ -133,8 +133,7 @@ PeerDiscovery::DomainPeerDiscovery::loopListener() msgpack::object obj = rcv.get(); if (obj.type == msgpack::type::STR) { - auto s = obj.as(); - if (!strcmp(s.c_str(), "q")) + if (lrunning_ and obj.as() == "q") publish(receiveFrom_); } else if (obj.type == msgpack::type::MAP) { for (unsigned i = 0; i < obj.via.map.size; i++) { @@ -248,8 +247,7 @@ PeerDiscovery::DomainPeerDiscovery::stopPublish(const std::string& type) void PeerDiscovery::DomainPeerDiscovery::stopDiscovery() { - if (drunning_) - drunning_ = false; + drunning_ = false; } void