diff options
| author | Roman Arutyunyan <arut@nginx.com> | 2020-11-11 17:56:02 +0000 |
|---|---|---|
| committer | Roman Arutyunyan <arut@nginx.com> | 2020-11-11 17:56:02 +0000 |
| commit | db7fbc4d04d678c16500d4453df88f471ff27c61 (patch) | |
| tree | 42d881f3a680135c95c2b1e874eeda1952032fc0 /src/stream/ngx_stream_quic_module.c | |
| parent | 2fd31c8959fbae8f069d09b61f339358214e75d1 (diff) | |
| download | nginx-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
