diff --git a/babeld/message.c b/babeld/message.c index c2ea2a2683..7d45d91bf7 100644 --- a/babeld/message.c +++ b/babeld/message.c @@ -636,7 +636,7 @@ parse_packet(const unsigned char *from, struct interface *ifp, len - parsed_len, channels); } - if (ignore_update) + if (!ignore_update) update_route(router_id, prefix, plen, seqno, metric, interval, neigh, nh, channels, channels_len(channels));