comparison src/event/ngx_event_quic.c @ 8652:e9bd4305e68b quic

QUIC: fixed send contexts cleanup. The ngx_quic_get_send_ctx() macro takes 'level' argument, not send context index.
author Vladimir Homutov <vl@nginx.com>
date Wed, 02 Dec 2020 10:55:49 +0300
parents dbad2d6d1898
children f596a4e5794b
comparison
equal deleted inserted replaced
8651:dbad2d6d1898 8652:e9bd4305e68b
1777 1777
1778 if (!qc->closing) { 1778 if (!qc->closing) {
1779 1779
1780 /* drop packets from retransmit queues, no ack is expected */ 1780 /* drop packets from retransmit queues, no ack is expected */
1781 for (i = 0; i < NGX_QUIC_SEND_CTX_LAST; i++) { 1781 for (i = 0; i < NGX_QUIC_SEND_CTX_LAST; i++) {
1782 ctx = ngx_quic_get_send_ctx(qc, i); 1782 ngx_quic_free_frames(c, &qc->send_ctx[i].sent);
1783 ngx_quic_free_frames(c, &ctx->sent);
1784 } 1783 }
1785 1784
1786 if (rc == NGX_DONE) { 1785 if (rc == NGX_DONE) {
1787 1786
1788 /* 1787 /*