Revert (broken) functional change from r1824862.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1824877 13f79535-47bb-0310-9956-
ffa450edef68
if (clogging) {
apr_atomic_dec32(&clogged_count);
}
+ if (cs->pub.state > CONN_STATE_LINGER) {
+ cs->pub.state = CONN_STATE_LINGER;
+ }
if (rc == DONE) {
rc = OK;
}
* worker or prefork MPMs for instance.
*/
if (rc != OK || (cs->pub.state >= CONN_STATE_NUM)
- || (cs->pub.state != CONN_STATE_LINGER
+ || (cs->pub.state < CONN_STATE_LINGER
&& cs->pub.state != CONN_STATE_WRITE_COMPLETION
&& cs->pub.state != CONN_STATE_CHECK_REQUEST_LINE_READABLE
&& cs->pub.state != CONN_STATE_SUSPENDED)) {