From: Roman Arutyunyan Date: Fri, 26 Jun 2020 08:58:00 +0000 (+0300) Subject: HTTP/3: introduced ngx_http_v3_get_module_srv_conf() macro. X-Git-Tag: release-1.25.0~4^2~656 X-Git-Url: http://git.kaiwu.me/%7B@url%7D?a=commitdiff_plain;h=b7662c0e80003a676375be7d46071231321260e6;p=nginx.git HTTP/3: introduced ngx_http_v3_get_module_srv_conf() macro. The macro helps to access a module's server configuration from a QUIC stream context. --- diff --git a/src/http/v3/ngx_http_v3.h b/src/http/v3/ngx_http_v3.h index 29cc06ee9..3c5bb721c 100644 --- a/src/http/v3/ngx_http_v3.h +++ b/src/http/v3/ngx_http_v3.h @@ -61,6 +61,12 @@ typedef struct { } ngx_http_v3_connection_t; +#define ngx_http_v3_get_module_srv_conf(c, module) \ + ngx_http_get_module_srv_conf( \ + ((ngx_http_v3_connection_t *) c->qs->parent->data)->hc.conf_ctx, \ + module) + + typedef struct { ngx_str_t name; ngx_str_t value;