diff options
Diffstat (limited to 'pimd/pim_register.c')
| -rw-r--r-- | pimd/pim_register.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pimd/pim_register.c b/pimd/pim_register.c index c8c0b66ddb..8313c8d4f6 100644 --- a/pimd/pim_register.c +++ b/pimd/pim_register.c @@ -414,7 +414,7 @@ int pim_register_recv(struct interface *ifp, pim_addr dest_addr, "%s: Received Register message with Border bit set", __func__); - if (!pim_addr_cmp(pimbr, pim_br_unknown)) + if (pim_addr_is_any(pimbr)) pim_br_set_pmbr(&sg, src_addr); else if (pim_addr_cmp(src_addr, pimbr)) { pim_register_stop_send(ifp, &sg, dest_addr, |
