This commit is contained in:
yhirose 2019-06-20 14:59:00 -04:00
parent 4f4e6f2140
commit b5c79bf146

View file

@ -1736,13 +1736,14 @@ inline bool Server::listen_internal() {
is_running_ = true;
for (;;) {
if (svr_sock_ == INVALID_SOCKET) {
// The server socket was closed by 'stop' method.
break;
}
auto val = detail::select_read(svr_sock_, 0, 100000);
if (val == 0) { // Timeout
if (svr_sock_ == INVALID_SOCKET) {
// The server socket was closed by 'stop' method.
break;
}
continue;
}