HTTP/3: fixed null pointer dereference with server push.

See details for HTTP/2 fix in 8b0553239592 for a complete description.
This commit is contained in:
Sergey Kandaurov 2021-09-22 14:10:43 +03:00
parent 296f54ff65
commit 9d1f7d142f

View file

@ -858,6 +858,10 @@ ngx_http_v3_push_resource(ngx_http_request_t *r, ngx_str_t *path,
return NGX_ABORT;
}
if (r->headers_in.host == NULL) {
return NGX_ABORT;
}
push_id = h3c->next_push_id++;
rc = ngx_http_v3_create_push_request(r, path, push_id);