From e51786910d849021f02df2301165dd86fe1aa48a Mon Sep 17 00:00:00 2001 From: Martine Lenders Date: Fri, 11 Sep 2015 15:53:25 +0200 Subject: [PATCH] gnrc_ndp: add PIO to router advertisements The PIOs for the configured prefixes were generated, but never added to the packet, causing some problems in the packet buffer. Fixes #3815 (possibly) --- sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 bea1aa584..fe6a89207 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 @@ -475,7 +475,7 @@ void gnrc_ndp_internal_send_rtr_adv(kernel_pid_t iface, ipv6_addr_t *src, ipv6_a l2src_len = _get_l2src(iface, l2src, sizeof(l2src)); if (l2src_len > 0) { /* add source address link-layer address option */ - hdr = gnrc_ndp_opt_sl2a_build(l2src, l2src_len, NULL); + hdr = gnrc_ndp_opt_sl2a_build(l2src, l2src_len, pkt); if (hdr == NULL) { DEBUG("ndp internal: error allocating Source Link-layer address option.\n");