[PATCH] babel: Fix accidental bitwise or assignment

Toke Høiland-Jørgensen toke at toke.dk
Sun Feb 11 18:43:03 CET 2018


Fix an accidental bitwise or assignment that was supposed to be a
comparison.

Signed-off-by: Toke Høiland-Jørgensen <toke at toke.dk>
---
 proto/babel/babel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/proto/babel/babel.c b/proto/babel/babel.c
index aa7e8b68..3cf8aaf0 100644
--- a/proto/babel/babel.c
+++ b/proto/babel/babel.c
@@ -2139,7 +2139,7 @@ babel_rt_notify(struct proto *P, struct channel *c UNUSED, struct network *net,
     e = babel_get_entry(p, net->n.addr);
 
     /* Activate triggered updates */
-    if ((e->valid |= BABEL_ENTRY_VALID) ||
+    if ((e->valid != BABEL_ENTRY_VALID) ||
 	(e->router_id != rt_router_id))
     {
       babel_trigger_update(p);
-- 
2.16.1



More information about the Bird-users mailing list