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