From 2c0f4a897c14fb97ca21afaeb12d5435a7fa2b93 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Sat, 10 Feb 2018 14:31:00 +0100
Subject: [PATCH] dhtnode: fix cancelListen

---
 tools/dhtnode.cpp | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/tools/dhtnode.cpp b/tools/dhtnode.cpp
index 21132bc9..7a7bbdbb 100644
--- a/tools/dhtnode.cpp
+++ b/tools/dhtnode.cpp
@@ -279,6 +279,10 @@ void cmd_loop(std::shared_ptr<DhtRunner>& dht, dht_params& params
                     indexes.emplace(index, Pht {index, std::move(ks), dht});
                 } catch (std::invalid_argument& e) { std::cout << e.what() << std::endl; }
             }
+        } else if (op == "cl") {
+            std::string rem;
+            iss >> rem;
+            dht->cancelListen(id, std::stoul(rem));
         }
         else {
             // Dht syntax
@@ -335,11 +339,6 @@ void cmd_loop(std::shared_ptr<DhtRunner>& dht, dht_params& params
             auto t = token.get();
             std::cout << "Listening, token: " << t << std::endl;
         }
-        else if (op == "cl") {
-            std::string rem;
-            iss >> rem;
-            dht->cancelListen(id, std::stoul(rem));
-        }
         else if (op == "p") {
             std::string v;
             iss >> v;
-- 
GitLab