From 4466bab1e2efb616ee78bafafe3544ea3c0e2d5e Mon Sep 17 00:00:00 2001 From: Yonezawa-T2 Date: Thu, 10 Dec 2015 11:49:32 +0900 Subject: [PATCH] gnrc_ndp_internal: add missing unlock when the pktbuf is full --- sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c b/sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c index d9f51cbc7fb86..c89b52628789a 100644 --- a/sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c +++ b/sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c @@ -469,6 +469,7 @@ void gnrc_ndp_internal_send_rtr_adv(kernel_pid_t iface, ipv6_addr_t *src, ipv6_a else { DEBUG("ndp rtr: error allocating PIO\n"); gnrc_pktbuf_release(pkt); + mutex_unlock(&ipv6_iface->mutex); return; } }