From: Libor Peltan Date: Mon, 5 Jun 2023 13:34:59 +0000 (+0200) Subject: libknot/quic: fix inbuf statistic computation to new tcp_iobuf X-Git-Tag: v3.4.dev~108 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=138034e2866cfda75309647ef21077ebf86bf8ca;p=thirdparty%2Fknot-dns.git libknot/quic: fix inbuf statistic computation to new tcp_iobuf --- diff --git a/src/libknot/quic/quic_conn.c b/src/libknot/quic/quic_conn.c index 427ef5dbaf..944bf4512e 100644 --- a/src/libknot/quic/quic_conn.c +++ b/src/libknot/quic/quic_conn.c @@ -212,8 +212,8 @@ void quic_stream_free(knot_quic_conn_t *conn, int64_t stream_id) knot_quic_stream_t *s = knot_quic_conn_get_stream(conn, stream_id, false); if (s != NULL && s->inbuf.iov_len > 0) { free(s->inbuf.iov_base); - conn->ibufs_size -= s->inbuf.iov_len; - conn->quic_table->ibufs_size -= s->inbuf.iov_len; + conn->ibufs_size -= buffer_alloc_size(s->inbuf.iov_len); + conn->quic_table->ibufs_size -= buffer_alloc_size(s->inbuf.iov_len); memset(&s->inbuf, 0, sizeof(s->inbuf)); } while (s != NULL && s->inbufs != NULL) {