diff --git a/src/h3.c b/src/h3.c index f3c18bfe3..fddc845f9 100644 --- a/src/h3.c +++ b/src/h3.c @@ -1937,7 +1937,7 @@ static ssize_t h3_rcv_buf(struct qcs *qcs, struct buffer *b, int fin) } else if (qcs->sd) { /* content-length not present, update estimated payload length. */ - qcs->sd->kip = h3s->data_len; + qcs->sd->kip += flen; } }