--- lighttpd-1.3.7/src/server.c~ 2004-12-04 17:46:35.000000000 +0200 +++ lighttpd-1.3.7/src/server.c 2005-01-14 12:57:50.000000000 +0200 @@ -795,7 +795,8 @@ con = conns->ptr[ndx]; - if (con->state == CON_STATE_READ) { + if (con->state == CON_STATE_READ || con->state == CON_STATE_READ_POST) { + if (con->request_count == 1) { if (srv->cur_ts - con->read_idle_ts > con->conf.max_read_idle) { /* time - out */