mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 01:31:55 +00:00
Bugfix in OSPF - BIRD sometimes failed during rt calculation with VLINKs.
This commit is contained in:
parent
6236beab1e
commit
56e2a4b776
@ -842,8 +842,8 @@ calc_next_hop(struct top_hash_entry *en, struct top_hash_entry *par,
|
||||
if (en->lsa.rt == myrid)
|
||||
{
|
||||
WALK_LIST(ifa, po->iface_list)
|
||||
if (ipa_compare
|
||||
(ifa->iface->addr->ip, ipa_from_u32(en->lsa.id)) == 0)
|
||||
if (ifa->iface && (ipa_compare
|
||||
(ifa->iface->addr->ip, ipa_from_u32(en->lsa.id)) == 0))
|
||||
{
|
||||
en->nhi = ifa->iface;
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user