Latest update - 9091
This commit is contained in:
@@ -85,11 +85,11 @@
|
||||
#define ngx_http_v3_get_session(c) ngx_http_quic_get_connection(c)->v3_session
|
||||
|
||||
#define ngx_http_v3_get_module_loc_conf(c, module) \
|
||||
ngx_http_get_module_loc_conf(ngx_http_quic_get_connection(c)->conf_ctx, \
|
||||
ngx_http_get_module_loc_conf(ngx_http_quic_get_connection(c)->conf_ctx, \
|
||||
module)
|
||||
|
||||
#define ngx_http_v3_get_module_srv_conf(c, module) \
|
||||
ngx_http_get_module_srv_conf(ngx_http_quic_get_connection(c)->conf_ctx, \
|
||||
ngx_http_get_module_srv_conf(ngx_http_quic_get_connection(c)->conf_ctx, \
|
||||
module)
|
||||
|
||||
#define ngx_http_v3_finalize_connection(c, code, reason) \
|
||||
|
||||
@@ -868,7 +868,8 @@ ngx_http_v3_parse_field_l(ngx_connection_t *c,
|
||||
|
||||
case sw_start:
|
||||
|
||||
ngx_log_debug0(NGX_LOG_DEBUG_HTTP, c->log, 0, "http3 parse field l");
|
||||
ngx_log_debug0(NGX_LOG_DEBUG_HTTP, c->log, 0,
|
||||
"http3 parse field l");
|
||||
|
||||
if (b->pos == b->last) {
|
||||
return NGX_AGAIN;
|
||||
|
||||
@@ -1014,14 +1014,12 @@ ngx_http_v3_process_request_header(ngx_http_request_t *r)
|
||||
h3c = ngx_http_v3_get_session(c);
|
||||
h3scf = ngx_http_get_module_srv_conf(r, ngx_http_v3_module);
|
||||
|
||||
if (!r->http_connection->addr_conf->http3) {
|
||||
if ((h3c->hq && !h3scf->enable_hq) || (!h3c->hq && !h3scf->enable)) {
|
||||
ngx_log_error(NGX_LOG_INFO, c->log, 0,
|
||||
"client attempted to request the server name "
|
||||
"for which the negotiated protocol is disabled");
|
||||
ngx_http_finalize_request(r, NGX_HTTP_MISDIRECTED_REQUEST);
|
||||
return NGX_ERROR;
|
||||
}
|
||||
if ((h3c->hq && !h3scf->enable_hq) || (!h3c->hq && !h3scf->enable)) {
|
||||
ngx_log_error(NGX_LOG_INFO, c->log, 0,
|
||||
"client attempted to request the server name "
|
||||
"for which the negotiated protocol is disabled");
|
||||
ngx_http_finalize_request(r, NGX_HTTP_MISDIRECTED_REQUEST);
|
||||
return NGX_ERROR;
|
||||
}
|
||||
|
||||
if (ngx_http_v3_construct_cookie_header(r) != NGX_OK) {
|
||||
|
||||
Reference in New Issue
Block a user