[-cc: my personal email, added by mistake]

Ping. We've been seeing good results with this.

On Wed, Dec 19, 2012 at 11:05 AM, Catalin Patulea <catal...@google.com> wrote:
> From: Catalin Patulea <c...@vv.carleton.ca>
>
> I'm curious what people think of a patch like this.. I've been seeing fds 
> getting reused and bufferevents adding/removing events on the underlying 
> evmap when they shouldn't be touching that fd anymore.
>
> This patch seems to fix it but I haven't fully considered the reprecussions 
> of doing this.
>
> Any first impressions on this?
>
> Thanks,
> Catalin
> ---
>  http.c |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/http.c b/http.c
> index 22a46a9..8d871fd 100644
> --- a/http.c
> +++ b/http.c
> @@ -1240,6 +1240,7 @@ evhttp_connection_reset_(struct evhttp_connection 
> *evcon)
>         tmp = bufferevent_get_input(evcon->bufev);
>         evbuffer_drain(tmp, evbuffer_get_length(tmp));
>
> +       bufferevent_setfd(evcon->bufev, -1);
>         evcon->state = EVCON_DISCONNECTED;
>  }
>
> --
> 1.7.7.3
>
***********************************************************************
To unsubscribe, send an e-mail to majord...@freehaven.net with
unsubscribe libevent-users    in the body.

Reply via email to