diff options
-rw-r--r-- | src/event/quic/ngx_event_quic_frames.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/event/quic/ngx_event_quic_frames.c b/src/event/quic/ngx_event_quic_frames.c index 951b6e8a2..4fa6c56c5 100644 --- a/src/event/quic/ngx_event_quic_frames.c +++ b/src/event/quic/ngx_event_quic_frames.c @@ -554,16 +554,16 @@ ngx_quic_write_chain(ngx_connection_t *c, ngx_chain_t **chain, ngx_chain_t *in, if (b->sync) { ngx_memcpy(p, in->buf->pos, n); + + if (size) { + *size += n; + } } p += n; in->buf->pos += n; offset += n; limit -= n; - - if (size) { - *size += n; - } } if (b->sync && p == b->last) { |