From 2ddf3c7429bdb202da60aa37cc7285741a257f7b Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser <kaspar@schleiser.de> Date: Wed, 2 Sep 2015 12:57:55 +0200 Subject: [PATCH] sys: net: fix GNRC_IPV6_NETIF_FLAGS_IS_WIRED assignment --- sys/net/gnrc/network_layer/ipv6/netif/gnrc_ipv6_netif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 4c72c8661c..1f21ea1b44 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 @@ -756,10 +756,10 @@ void gnrc_ipv6_netif_init_by_dev(void) } if (gnrc_netapi_get(ifs[i], NETOPT_IS_WIRED, 0, &tmp, sizeof(int)) > 0) { - ipv6_if->flags = GNRC_IPV6_NETIF_FLAGS_IS_WIRED; + ipv6_if->flags |= GNRC_IPV6_NETIF_FLAGS_IS_WIRED; } else { - ipv6_if->flags = 0; + ipv6_if->flags &= ~GNRC_IPV6_NETIF_FLAGS_IS_WIRED; } mutex_unlock(&ipv6_if->mutex); -- GitLab