From: Ruediger Pluem Date: Wed, 17 Jun 2020 18:33:20 +0000 (+0000) Subject: * Add comments to document why we do this. X-Git-Tag: 2.5.0-alpha2-ci-test-only~1375 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1240d2df1644dc838b988184e4fe1f8af0cea016;p=thirdparty%2Fapache%2Fhttpd.git * Add comments to document why we do this. No functional change. [skip ci]. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878936 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/http2/h2_request.c b/modules/http2/h2_request.c index 6bbf6867a67..40c763e4fc1 100644 --- a/modules/http2/h2_request.c +++ b/modules/http2/h2_request.c @@ -278,6 +278,10 @@ request_rec *h2_request_create_rec(const h2_request *req, conn_rec *c) /* Time to populate r with the data we have. */ r->request_time = req->request_time; + /* + * Use HTTP/1.2 as ap_parse_request_line only deals with + * HTTP/1.x requests. + */ r->the_request = apr_psprintf(r->pool, "%s %s HTTP/1.2", req->method, req->path ? req->path : ""); r->headers_in = apr_table_clone(r->pool, req->headers); @@ -295,6 +299,7 @@ request_rec *h2_request_create_rec(const h2_request *req, conn_rec *c) r->status = HTTP_OK; goto die; } + /* Note that this is actually a HTTP/2.0 request */ r->protocol = "HTTP/2.0"; r->proto_num = HTTP_VERSION(2, 0);