On April 12, 2002 11:24 am, Martin Wilck wrote:
> +/***
> + * WS2_async_shutdown (INTERNAL)
> + *
> + * On overlapped sockets, shutdown() must be done asynchronously.
> + */
> +static void WS2_async_shutdown ( a
Sorry I got the numbers wrong - there is no number 6 :-/
Patch: sock-shutdown.diff
On overlapped sockets, shutdown() must be done asynchronously too to avoid
premature closing of connections (necessary but unfortunately not sufficient).
This patch queues the shutdown request in the async queue.