diff --git a/ChangeLog b/ChangeLog index bef5d050..49e584f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,7 +17,7 @@ Changes in current version: o move EV_PERSIST handling out of the event backends o small improvements to evhttp documentation o always generate Date and Content-Length headers for HTTP/1.1 replies - + o set the correct event base for HTTP close events Changes in 1.4.0: o allow \r or \n individually to separate HTTP headers instead of the standard "\r\n"; from Charles Kerr. diff --git a/http.c b/http.c index 38c0379d..77bfb8f1 100644 --- a/http.c +++ b/http.c @@ -941,7 +941,7 @@ evhttp_connection_start_detectclose(struct evhttp_connection *evcon) event_del(&evcon->close_ev); event_set(&evcon->close_ev, evcon->fd, EV_READ, evhttp_detect_close_cb, evcon); - EVHTTP_BASE_SET(evcon, &evcon->ev); + EVHTTP_BASE_SET(evcon, &evcon->close_ev); event_add(&evcon->close_ev, NULL); }