mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-08 03:44:22 -04:00
Close IOCP listener socket on free when LEV_OPT_CLOSE_ON_FREE is set
This commit is contained in:
parent
1ff2c249bd
commit
cb853ea36c
@ -741,6 +741,10 @@ iocp_listener_disable_impl(struct evconnlistener *lev, int shutdown)
|
||||
}
|
||||
LeaveCriticalSection(&as->lock);
|
||||
}
|
||||
|
||||
if (shutdown && lev->flags & LEV_OPT_CLOSE_ON_FREE)
|
||||
evutil_closesocket(lev_iocp->fd);
|
||||
|
||||
UNLOCK(lev);
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user