diff options
author | Sergey Kandaurov <pluknet@nginx.com> | 2023-03-24 19:49:50 +0400 |
---|---|---|
committer | Sergey Kandaurov <pluknet@nginx.com> | 2023-03-24 19:49:50 +0400 |
commit | 4d472cd792cc9699e014995c9f41c3e3e048e975 (patch) | |
tree | 101df5222a667b5c3f591712e0cdb495d826f297 /src/http/ngx_http_request.c | |
parent | a5f9b45aee3c2bdbd3fcd4f8fc6b6903b1214705 (diff) | |
download | nginx-4d472cd792cc9699e014995c9f41c3e3e048e975.tar.gz nginx-4d472cd792cc9699e014995c9f41c3e3e048e975.zip |
HTTP/3: fixed OpenSSL compatibility layer initialization.
SSL context is not present if the default server has neither certificates nor
ssl_reject_handshake enabled. Previously, this led to null pointer dereference
before it would be caught with configuration checks.
Additionally, non-default servers with distinct SSL contexts need to initialize
compatibility layer in order to complete a QUIC handshake.
Diffstat (limited to 'src/http/ngx_http_request.c')
0 files changed, 0 insertions, 0 deletions