]> git.kaiwu.me - nginx.git/commit
QUIC: better sockaddr initialization.
authorMaxim Dounin <mdounin@mdounin.ru>
Sun, 21 May 2023 01:38:45 +0000 (04:38 +0300)
committerMaxim Dounin <mdounin@mdounin.ru>
Sun, 21 May 2023 01:38:45 +0000 (04:38 +0300)
commit0400e3d5cea76e4b99cb7ff593404286c463cc82
tree69eab6e9539035e0937f2e9223aee99aac80b7ca
parent4b0266174814e6cf60a275321121dbaab084ee64
QUIC: better sockaddr initialization.

The qsock->sockaddr field is a ngx_sockaddr_t union, and therefore can hold
any sockaddr (and union members, such qsock->sockaddr.sockaddr, can be used
to access appropriate variant of the sockaddr).  It is better to set it via
qsock->sockaddr itself though, and not qsock->sockaddr.sockaddr, so static
analyzers won't complain about out-of-bounds access.

Prodded by Coverity (CID 1530403).
src/event/quic/ngx_event_quic_udp.c