From bbe1b9233f45df4a9bd451bf8d184c4a72815ca8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Fri, 26 Apr 2019 02:19:47 -0400
Subject: [PATCH] dhtrunner: use recv instead of recvfrom for stoppipe

---
 src/dhtrunner.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp
index 531b9ec1..f760386a 100644
--- a/src/dhtrunner.cpp
+++ b/src/dhtrunner.cpp
@@ -621,7 +621,7 @@ DhtRunner::startNetwork(const SockAddr sin4, const SockAddr sin6)
                     socklen_t from_len = sizeof(from);
 
                     if (FD_ISSET(stop_readfd, &readfds)) {
-                        if (recvfrom(stop_readfd, (char*)buf.data(), buf.size(), 0, (sockaddr*)&from, &from_len) < 0) {
+                        if (recv(stop_readfd, (char*)buf.data(), buf.size(), 0) < 0) {
                             std::cerr << "Got stop packet error: " << strerror(errno) << std::endl;
                             break;
                         }
-- 
GitLab