--- mod_proxy_core.c 2009-08-16 03:49:26.000000000 +0800 +++ mod_proxy_core.c.new 2009-10-25 00:31:29.000000000 +0800 @@ -1077,6 +1077,7 @@ } if (sess->is_closed) { + sess->recv->is_closed = 1; fdevent_event_del(srv->ev, sess->proxy_con->sock); }