Bugfix in OSPF - BIRD sometimes failed during rt calculation with VLINKs.
This commit is contained in:
parent
6236beab1e
commit
56e2a4b776
1 changed files with 2 additions and 2 deletions
|
@ -842,8 +842,8 @@ calc_next_hop(struct top_hash_entry *en, struct top_hash_entry *par,
|
||||||
if (en->lsa.rt == myrid)
|
if (en->lsa.rt == myrid)
|
||||||
{
|
{
|
||||||
WALK_LIST(ifa, po->iface_list)
|
WALK_LIST(ifa, po->iface_list)
|
||||||
if (ipa_compare
|
if (ifa->iface && (ipa_compare
|
||||||
(ifa->iface->addr->ip, ipa_from_u32(en->lsa.id)) == 0)
|
(ifa->iface->addr->ip, ipa_from_u32(en->lsa.id)) == 0))
|
||||||
{
|
{
|
||||||
en->nhi = ifa->iface;
|
en->nhi = ifa->iface;
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue