From 18c042d4cf5c81edaa7e60d743ce098a1156834e Mon Sep 17 00:00:00 2001 From: HyShai Date: Tue, 18 Dec 2018 15:23:40 -0500 Subject: [PATCH] remove non-block call This is similar to https://github.com/MusicPlayerDaemon/MPD/commit/b177bffa6a5f1b69639b6cd759dcb16fdd76e5e2, in that it fixes the Windows issue of connecting to the open socket. Also, the listen_socket is set to AcceptNonBlock after the connection anyways. --- src/system/EventPipe.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/EventPipe.cxx b/src/system/EventPipe.cxx index 6d2be2a53..21fc523d9 100644 --- a/src/system/EventPipe.cxx +++ b/src/system/EventPipe.cxx @@ -102,7 +102,7 @@ PoorSocketPair(int fd[2]) assert (fd != nullptr); UniqueSocketDescriptor listen_socket; - if (!listen_socket.CreateNonBlock(AF_INET, SOCK_STREAM, IPPROTO_TCP)) + if (!listen_socket.Create(AF_INET, SOCK_STREAM, IPPROTO_TCP)) throw MakeSocketError("Failed to create socket"); if (!listen_socket.Bind(IPv4Address(IPv4Address::Loopback(), 0)))