diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/event/ngx_event_quic.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/event/ngx_event_quic.c b/src/event/ngx_event_quic.c index e4d4f88e9..e005b4e6d 100644 --- a/src/event/ngx_event_quic.c +++ b/src/event/ngx_event_quic.c @@ -1962,14 +1962,16 @@ ngx_quic_stream_send(ngx_connection_t *c, u_char *buf, size_t size) ngx_memcpy(p, buf, size); frame->level = ssl_encryption_application; - frame->type = NGX_QUIC_FT_STREAM2; /* OFF=0 LEN=1 FIN=0 */ + frame->type = NGX_QUIC_FT_STREAM6; /* OFF=1 LEN=1 FIN=0 */ frame->u.stream.type = frame->type; frame->u.stream.stream_id = qs->id; - frame->u.stream.offset = 0; + frame->u.stream.offset = c->sent; frame->u.stream.length = size; frame->u.stream.data = p; + c->sent += size; + ngx_sprintf(frame->info, "stream %xi len=%ui level=%d", qs->id, size, frame->level); |