summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2016-01-28 13:25:14 +0000
committerjsg <jsg@openbsd.org>2016-01-28 13:25:14 +0000
commit7d45d066ef38396a4b0f596077efbb35f4f15e01 (patch)
treebd487c6d83e891e85c9f2bf38492b2186aec2a0f
parentSince we don't allow maps to be created or opened with an invalid (diff)
downloadwireguard-openbsd-7d45d066ef38396a4b0f596077efbb35f4f15e01.tar.xz
wireguard-openbsd-7d45d066ef38396a4b0f596077efbb35f4f15e01.zip
Correct bit flag tests to work as intended.
ok renato@
-rw-r--r--usr.sbin/eigrpd/rde_dual.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/eigrpd/rde_dual.c b/usr.sbin/eigrpd/rde_dual.c
index 3f45b9fbdd8..7994b8d26db 100644
--- a/usr.sbin/eigrpd/rde_dual.c
+++ b/usr.sbin/eigrpd/rde_dual.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rde_dual.c,v 1.18 2016/01/15 12:56:12 renato Exp $ */
+/* $OpenBSD: rde_dual.c,v 1.19 2016/01/28 13:25:14 jsg Exp $ */
/*
* Copyright (c) 2015 Renato Westphal <renato@openbsd.org>
@@ -666,8 +666,8 @@ rt_update_fib(struct rt_node *rn)
installed++;
- if (route->flags & (F_EIGRP_ROUTE_INSTALLED |
- !F_EIGRP_ROUTE_M_CHANGED))
+ if ((route->flags & F_EIGRP_ROUTE_INSTALLED) &&
+ !(route->flags & F_EIGRP_ROUTE_M_CHANGED))
continue;
rde_send_change_kroute(rn, route);