From 310d1bd08f421c557beb1786fc25acfcb1645a78 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20L=C3=A9caille?= Date: Wed, 22 Sep 2021 15:10:49 +0200 Subject: [PATCH] MINOR: quic: RX packets memory leak Missing RX packet reference counter decrementation at the lowest level. This leaded the memory reserved for RX packets to never be released. --- src/xprt_quic.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xprt_quic.c b/src/xprt_quic.c index 80591e1..e9055e9 100644 --- a/src/xprt_quic.c +++ b/src/xprt_quic.c @@ -4610,6 +4610,7 @@ static ssize_t quic_dgram_read(char *buf, size_t len, void *owner, if (!pkt_len) break; } + quic_rx_packet_refdec(pkt); } while (pos < end); /* Increasing the received bytes counter by the UDP datagram length -- 1.7.10.4