From 055025fa3b6d42d61ee99d8b6d26a0bf93444e85 Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Mon, 14 Feb 2022 14:51:10 +0300 Subject: QUIC: trim input chain in ngx_quic_buffer_write(). This allows to eliminate explicit trimming when handling input STREAM frame. As a result, ngx_quic_trim_chain() is eliminated as well. --- src/event/quic/ngx_event_quic_streams.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/event/quic/ngx_event_quic_streams.c') diff --git a/src/event/quic/ngx_event_quic_streams.c b/src/event/quic/ngx_event_quic_streams.c index 1906bc695..78650b04f 100644 --- a/src/event/quic/ngx_event_quic_streams.c +++ b/src/event/quic/ngx_event_quic_streams.c @@ -1115,11 +1115,6 @@ ngx_quic_handle_stream_frame(ngx_connection_t *c, ngx_quic_header_t *pkt, return NGX_OK; } - if (f->offset < qs->recv_offset) { - ngx_quic_trim_chain(frame->data, qs->recv_offset - f->offset); - f->offset = qs->recv_offset; - } - if (f->fin) { if (qs->recv_final_size != (uint64_t) -1 && qs->recv_final_size != last) { -- cgit