From 263c8feb20007d12a39bd0dae61dbac7177a0ab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cenk=20G=C3=BCndo=C4=9Fan?= Date: Sun, 1 Nov 2015 20:51:09 +0100 Subject: [PATCH] rpl: release pkt in send_dao --- sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c b/sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c index c5dfeab77e..e84d8bc2b4 100644 --- a/sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c +++ b/sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c @@ -799,6 +799,7 @@ void gnrc_rpl_send_DAO(gnrc_rpl_instance_t *inst, ipv6_addr_t *destination, uint if ((tmp = gnrc_icmpv6_build(pkt, ICMPV6_RPL_CTRL, GNRC_RPL_ICMPV6_CODE_DAO, sizeof(icmpv6_hdr_t))) == NULL) { DEBUG("RPL: Send DAO - no space left in packet buffer\n"); + gnrc_pktbuf_release(pkt); return; } pkt = tmp;