aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVladimir Homutov <vl@nginx.com>2021-06-23 13:22:00 +0300
committerVladimir Homutov <vl@nginx.com>2021-06-23 13:22:00 +0300
commit8f8f4840047aae94e3a69afb5a7541e13b3f66bf (patch)
treed8307fb5deaed852d4da4049eb03c7e3092d4d7b /src
parent024df8da684c9d0ce55f9ea8e74bdf61554e3755 (diff)
downloadnginx-8f8f4840047aae94e3a69afb5a7541e13b3f66bf.tar.gz
nginx-8f8f4840047aae94e3a69afb5a7541e13b3f66bf.zip
QUIC: fixed client certificates verification in stream.
The stream session requires 'ssl' flag to be set in order to perform certificate verification.
Diffstat (limited to 'src')
-rw-r--r--src/stream/ngx_stream_handler.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/stream/ngx_stream_handler.c b/src/stream/ngx_stream_handler.c
index c5b2e54a2..f9030335f 100644
--- a/src/stream/ngx_stream_handler.c
+++ b/src/stream/ngx_stream_handler.c
@@ -146,6 +146,10 @@ ngx_stream_init_connection(ngx_connection_t *c)
s->ssl = addr_conf->ssl;
#endif
+#if (NGX_STREAM_QUIC)
+ s->ssl |= addr_conf->quic;
+#endif
+
if (c->buffer) {
s->received += c->buffer->last - c->buffer->pos;
}