diff options
author | Vladimir Homutov <vl@nginx.com> | 2021-12-01 18:33:29 +0300 |
---|---|---|
committer | Vladimir Homutov <vl@nginx.com> | 2021-12-01 18:33:29 +0300 |
commit | 468641cbc30c67bef830d92b7a84044c6a09378e (patch) | |
tree | 72cee9ebfa0fb9a88b3b80b9c3fa13cc9de936ff /src/http/modules/ngx_http_ssl_module.c | |
parent | a981efe6e803acc17af428ea16385df1e8e05c00 (diff) | |
download | nginx-468641cbc30c67bef830d92b7a84044c6a09378e.tar.gz nginx-468641cbc30c67bef830d92b7a84044c6a09378e.zip |
QUIC: removed excessive check.
The c->udp->dgram may be NULL only if the quic connection was just
created: the ngx_event_udp_recvmsg() passes information about datagrams
to existing connections by providing information in c->udp.
If case of a new connection, c->udp is allocated by the QUIC code during
creation of quic connection (it uses c->sockaddr to initialize qsock->path).
Thus the check for qsock->path is excessive and can be read wrong, assuming
that other options possible, leading to warnings from clang static analyzer.
Diffstat (limited to 'src/http/modules/ngx_http_ssl_module.c')
0 files changed, 0 insertions, 0 deletions