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

  mod_isapi: Handle "HTTP/1.1 200 OK" style status lines correctly, the
  token parser worked while the resulting length was misinterpreted.
  We were also off by one in apr_cpystrn which demands room for the
  trailing null be counted.

PR: 29098 
Submitted by: Brock Bland <bbland serena.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@416288 13f79535-47bb-0310-9956-ffa450edef68
parent 2ca63f3d
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2,6 +2,10 @@
Changes with Apache 2.3.0
  [Remove entries to the current 2.0 and 2.2 section below, when backported]
  *) mod_isapi: Handle "HTTP/1.1 200 OK" style status lines correctly, the
     token parser worked while the resulting length was misinterpreted.
     PR 29098 [Brock Bland <bbland serena.com>]
  *) mod_isapi: Return 0 (failure) for more of the various ap_pass_brigade
     attempts to stream the response at the client.  PR 30022 [William Rowe]
+1 −1
Original line number Diff line number Diff line
@@ -682,7 +682,7 @@ static apr_ssize_t send_response_header(isapi_cid *cid,
             * or the http/x.x xxx message format
             */
            if (toklen && apr_isdigit(*stattok)) {
                statlen -= toklen;
                statlen = toklen;
                stat = stattok;
            }
        }