mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 17:51:53 +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)
|
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 New Issue
Block a user