]> granicus.if.org Git - apache/commitdiff
If we rec' a bad response header line, ignore what we've
authorJim Jagielski <jim@apache.org>
Tue, 8 Feb 2005 16:08:53 +0000 (16:08 +0000)
committerJim Jagielski <jim@apache.org>
Tue, 8 Feb 2005 16:08:53 +0000 (16:08 +0000)
rec'd so far and force BAD_GATEWAY.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@152676 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/mod_proxy_http.c

index f3954376a22b23d523fbed29a16056f2b9183ad9..46b1c7347cb6f1bd495cb290a9ee7c7024ced939 100644 (file)
@@ -919,6 +919,7 @@ static void ap_proxy_read_headers(request_rec *r, request_rec *rr,
             if (!apr_date_checkmask(buffer, "HTTP/#.# ###*")) {
                 if (psc->badopt == bad_error) {
                     /* Nope, it wasn't even an extra HTTP header. Give up. */
+                    r->headers_out = NULL;
                     return ;
                 }
                 else if (psc->badopt == bad_body) {