diff --git a/src/dht.cpp b/src/dht.cpp index 5486f9d6d4cb16a040b49fbbce001e70cefd4f8a..8db33c4c631c6704b787b4ac020d89e0cf697332 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -71,7 +71,7 @@ set_nonblocking(int fd, int nonblocking) if (rc < 0) return false; rc = fcntl(fd, F_SETFL, nonblocking?(rc | O_NONBLOCK):(rc & ~O_NONBLOCK)); - return !(rc < 0); + return rc >= 0; } #endif