mirror of
https://github.com/nginx/nginx.git
synced 2025-07-31 02:26:15 +08:00
QUIC: set local_socklen in stream connections.
Previously, this field was not set while creating a QUIC stream connection. As a result, calling ngx_connection_local_sockaddr() led to getsockname() bad descriptor error.
This commit is contained in:
parent
d600364887
commit
783df73ba0
@ -4438,6 +4438,7 @@ ngx_quic_create_stream(ngx_connection_t *c, uint64_t id, size_t rcvbuf_size)
|
||||
sn->c->listening = c->listening;
|
||||
sn->c->addr_text = c->addr_text;
|
||||
sn->c->local_sockaddr = c->local_sockaddr;
|
||||
sn->c->local_socklen = c->local_socklen;
|
||||
sn->c->number = ngx_atomic_fetch_add(ngx_connection_counter, 1);
|
||||
|
||||
sn->c->recv = ngx_quic_stream_recv;
|
||||
|
Loading…
Reference in New Issue
Block a user