diff --git a/sys/net/gnrc/network_layer/ipv6/netif/gnrc_ipv6_netif.c b/sys/net/gnrc/network_layer/ipv6/netif/gnrc_ipv6_netif.c
index 4201113d3feffba2017702be1e728c593d0c5b45..82d0cfa8e48ac75c85c3e83c571b92c8fa1326e4 100644
--- a/sys/net/gnrc/network_layer/ipv6/netif/gnrc_ipv6_netif.c
+++ b/sys/net/gnrc/network_layer/ipv6/netif/gnrc_ipv6_netif.c
@@ -111,8 +111,7 @@ static ipv6_addr_t *_add_addr_to_entry(gnrc_ipv6_netif_t *entry, const ipv6_addr
                 mutex_unlock(&entry->mutex);    /* function below relocks mutex */
 #ifdef MODULE_GNRC_SIXLOWPAN_ND_ROUTER
                 if (entry->flags & GNRC_IPV6_NETIF_FLAGS_SIXLOWPAN) {
-                    gnrc_ndp_internal_send_rtr_adv(entry->pid, &tmp_addr->addr,
-                                                   NULL, false);
+                    gnrc_ndp_internal_send_rtr_adv(entry->pid, NULL, NULL, false);
                 }
 #endif
 #ifdef MODULE_GNRC_NDP_ROUTER