Commit b2aed7b4 authored by William A. Rowe Jr's avatar William A. Rowe Jr
Browse files

Replace one backport proposal with another

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1743702 13f79535-47bb-0310-9956-ffa450edef68
parent d3e916e0
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -165,15 +165,11 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK:
     2.4.x patch: trunk works (modulo CHANGES)
     +1: ylavic

   * Fix yet another case where we clobber the server-status request info
     when a timeout happens.
     trunk patch: http://svn.apache.org/r1742822
  *) Avoid truncating the_request line when there is no request to 'W'rite.
     trunk patch: http://svn.apache.org/r1743699
     2.4.x patch: trunk works
     +1: rjung, ylavic
     -1: What are we "W"riteing if we have no request?!?
         Semantically invalid on event mpm when resuming a connection, while
         this new thread has performed no work on prior request.  That status
         update should only occur on a successful read.
     +1: wrowe
    

PATCHES/ISSUES THAT ARE BEING WORKED

+2 −2
Original line number Diff line number Diff line
@@ -148,9 +148,9 @@ static int ap_process_http_async_connection(conn_rec *c)
            c->keepalive = AP_CONN_UNKNOWN;
            /* process the request if it was read without error */

            ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r);
            if (r->status == HTTP_OK) {
                cs->state = CONN_STATE_HANDLER;
                ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r);
                ap_process_async_request(r);
                /* After the call to ap_process_request, the
                 * request pool may have been deleted.  We set
@@ -203,10 +203,10 @@ static int ap_process_http_sync_connection(conn_rec *c)
        c->keepalive = AP_CONN_UNKNOWN;
        /* process the request if it was read without error */

        ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r);
        if (r->status == HTTP_OK) {
            if (cs)
                cs->state = CONN_STATE_HANDLER;
            ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r);
            ap_process_request(r);
            /* After the call to ap_process_request, the
             * request pool will have been deleted.  We set