diff --git a/c++tools/server.cc b/c++tools/server.cc index eded5c50628aabf8589f587542fafe68280ecc44..79905eca9accc45928cca4859ff7e5183fb0e7cb 100644 --- a/c++tools/server.cc +++ b/c++tools/server.cc @@ -753,8 +753,10 @@ server (bool ipv6, int sock_fd, module_resolver *resolver) } } +#if defined (HAVE_PSELECT) || defined (HAVE_SELECT) if (active < 0 && sock_fd >= 0 && FD_ISSET (sock_fd, &readers)) active = -1; +#endif } if (active >= 0)