]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
PR63669: handle APR_BADARG return from ap_rgetline
authorEric Covener <covener@apache.org>
Fri, 31 Jan 2020 02:15:57 +0000 (02:15 +0000)
committerEric Covener <covener@apache.org>
Fri, 31 Jan 2020 02:15:57 +0000 (02:15 +0000)
Submitted By: Giovanni Bechis <giovanni paclan.it>

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

server/protocol.c

index 4f1c6e4c67f5a0c48b5f5c2fb1930f071a50e3cb..a0209715a24ebb9e7a2c90e5304640e19e253f0b 100644 (file)
@@ -726,6 +726,9 @@ static int read_request_line(request_rec *r, apr_bucket_brigade *bb)
             else if (APR_STATUS_IS_TIMEUP(rv)) {
                 r->status = HTTP_REQUEST_TIME_OUT;
             }
+            else if (APR_STATUS_IS_BADARG(rv)) {
+                r->status = HTTP_BAD_REQUEST;
+            }
             else if (APR_STATUS_IS_EINVAL(rv)) {
                 r->status = HTTP_BAD_REQUEST;
             }