[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [Libevent-users] IOCP: evconnlistener_free doesn't close listening socket
On Thu, Oct 25, 2012 at 2:15 PM, Juan Pablo Fernandez
<this.juan@xxxxxxxxx> wrote:
> Ok.
>
> How about this:
>
> --- listener.c 2012-07-26 16:24:04.000000000 +0200
> +++ listener.c.fix 2012-10-25 15:05:24.809285000 +0200
> @@ -741,6 +741,9 @@
> }
> LeaveCriticalSection(&as->lock);
> }
> +
> + if (shutdown && lev->flags & LEV_OPT_CLOSE_ON_FREE)
> + evutil_closesocket(lev_iocp->fd);
> UNLOCK(lev);
> return 0;
> }
>
That looks simple enough. Did you test it? Did it work?
***********************************************************************
To unsubscribe, send an e-mail to majordomo@xxxxxxxxxxxxx with
unsubscribe libevent-users in the body.