From f14e5e01488fa4f202e8a8ee088f142f75005790 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Sat, 1 Aug 2020 12:07:52 +0200 Subject: [PATCH] Not using a non blocking socket, instead using the non blocking write methods --- file/local_server/LocalFileTransferNetwork.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file/local_server/LocalFileTransferNetwork.cpp b/file/local_server/LocalFileTransferNetwork.cpp index 7319d11..ac6298d 100644 --- a/file/local_server/LocalFileTransferNetwork.cpp +++ b/file/local_server/LocalFileTransferNetwork.cpp @@ -501,7 +501,7 @@ void LocalFileTransfer::callback_transfer_network_accept(int fd, short, void *pt sockaddr_storage address{}; socklen_t address_length{sizeof(address)}; - auto client_fd = ::accept4(fd, reinterpret_cast(&address), &address_length, SOCK_NONBLOCK); + auto client_fd = ::accept4(fd, reinterpret_cast(&address), &address_length, 0); //SOCK_NONBLOCK if(client_fd <= 0) { /* TODO: Reserve one file descriptor in case of out of file descriptors (see current implementation) */ logError(LOG_FT, "Failed to accept new client: {}/{}", errno, strerror(errno));