diff --git a/ChangeLog b/ChangeLog index f3e16d1a..e887bea0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,7 +6,6 @@ Changes in 1.4.9-stable: o Clear the timer cache when leaving the event loop; reported by Robin Haberkorn o Fix a typo in setting the global event base; reported by lance. o Fix a memory leak when reading multi-line headers - o Fix a memory leak with http connections owned by the server. Changes in 1.4.8-stable: o Match the query in DNS replies to the query in the request; from Vsevolod Stakhov. diff --git a/http.c b/http.c index f0d0d365..0dfed985 100644 --- a/http.c +++ b/http.c @@ -1092,8 +1092,6 @@ evhttp_detect_close_cb(int fd, short what, void *arg) { struct evhttp_connection *evcon = arg; evhttp_connection_reset(evcon); - if (evcon->http_server && evcon->state == EVCON_READING_FIRSTLINE) - evhttp_connection_free(evcon); } static void