From a409603f84ac90d5d6d8041b5d72f23dc2be7aec Mon Sep 17 00:00:00 2001 From: Martine Lenders <mail@martine-lenders.eu> Date: Sun, 30 Dec 2018 00:59:04 +0100 Subject: [PATCH] gnrc_sixlowpan_frag: release packet when rbuf is full Otherwise, there will be leaks ;-). --- sys/net/gnrc/network_layer/sixlowpan/frag/rbuf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/net/gnrc/network_layer/sixlowpan/frag/rbuf.c b/sys/net/gnrc/network_layer/sixlowpan/frag/rbuf.c index baa343a739..00d59711f4 100644 --- a/sys/net/gnrc/network_layer/sixlowpan/frag/rbuf.c +++ b/sys/net/gnrc/network_layer/sixlowpan/frag/rbuf.c @@ -82,6 +82,7 @@ void rbuf_add(gnrc_netif_hdr_t *netif_hdr, gnrc_pktsnip_t *pkt, if (entry == NULL) { DEBUG("6lo rbuf: reassembly buffer full.\n"); + gnrc_pktbuf_release(pkt); return; } -- GitLab