summaryrefslogtreecommitdiffhomepage
path: root/src/stream/ngx_stream_quic_module.c
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2020-11-11 17:56:02 +0000
committerRoman Arutyunyan <arut@nginx.com>2020-11-11 17:56:02 +0000
commitdb7fbc4d04d678c16500d4453df88f471ff27c61 (patch)
tree42d881f3a680135c95c2b1e874eeda1952032fc0 /src/stream/ngx_stream_quic_module.c
parent2fd31c8959fbae8f069d09b61f339358214e75d1 (diff)
downloadnginx-db7fbc4d04d678c16500d4453df88f471ff27c61.tar.gz
nginx-db7fbc4d04d678c16500d4453df88f471ff27c61.tar.bz2
QUIC: reallocate qc->dcid on retry.
Previously new dcid was generated in the same memory that was allocated for qc->dcid when creating the QUIC connection. However this memory was also referenced by initial_source_connection_id and retry_source_connection_id transport parameters. As a result these parameters changed their values after retry which broke the protocol.
Diffstat (limited to 'src/stream/ngx_stream_quic_module.c')
0 files changed, 0 insertions, 0 deletions