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