Merge remote-tracking branch 'origin/patches-2.0'

This commit is contained in:
Nick Mathewson 2012-10-26 19:34:47 -04:00
commit d5318b664d

View File

@ -737,6 +737,10 @@ iocp_listener_disable_impl(struct evconnlistener *lev, int shutdown)
} }
LeaveCriticalSection(&as->lock); LeaveCriticalSection(&as->lock);
} }
if (shutdown && lev->flags & LEV_OPT_CLOSE_ON_FREE)
evutil_closesocket(lev_iocp->fd);
UNLOCK(lev); UNLOCK(lev);
return 0; return 0;
} }