From 671c55a01d79649736d0e21d94f232cbc8cfa8ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Mon, 8 Apr 2019 14:36:15 -0400
Subject: [PATCH] dhtrunner: print peer discovery error message to cerr

---
 src/dhtrunner.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp
index 7c2b34f6..a37b81cb 100644
--- a/src/dhtrunner.cpp
+++ b/src/dhtrunner.cpp
@@ -138,13 +138,13 @@ DhtRunner::run(const SockAddr& local4, const SockAddr& local6, const DhtRunner::
     if (config.peer_discovery or config.peer_publish) {
         try {
             peerDiscovery4_.reset(new PeerDiscovery(AF_INET, port_multicast));
-        } catch(std::exception &exception){
-            perror(exception.what());
+        } catch(const std::exception& e){
+            std::cerr << "Can't start peer discovery (IPv4): " << e.what() << std::endl;
         }
-        try{
+        try {
             peerDiscovery6_.reset(new PeerDiscovery(AF_INET6, port_multicast));
-        } catch(std::exception &exception){
-            perror(exception.what());
+        } catch(const std::exception& e) {
+            std::cerr << "Can't start peer discovery (IPv6): " << e.what() << std::endl;
         }
     }
     if (config.peer_discovery) {
-- 
GitLab