diff --git a/src/quic_stream.c b/src/quic_stream.c index a984ce906..ef9ebcd68 100644 --- a/src/quic_stream.c +++ b/src/quic_stream.c @@ -241,13 +241,13 @@ struct buffer *qc_stream_buf_alloc(struct qc_stream_desc *stream, if (!qc_stream_buf_avail(qc)) return NULL; - ++qc->stream_buf_count; - stream->buf_offset = offset; stream->buf = pool_alloc(pool_head_quic_stream_buf); if (!stream->buf) return NULL; + ++qc->stream_buf_count; + stream->buf->buf = BUF_NULL; LIST_APPEND(&stream->buf_list, &stream->buf->list);