mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 10:54:47 +00:00
ospf6d: fix integrated config
With integrated config, the line defining an interface to be p2p is defined before assigning the interface to an area. When during the interface transition, there is an attempt to generate a router LSA, the process crashes. This fix addresses that. Signed-off-by: Dinesh G Dutt <ddutt at cumulusnetworks.com> Reviewed-by: Pradosh Mohapatra <pmohapat at cumulusnetworks.com> Reviewed-by: Scott Feldman <sfeldma at cumulusnetworks.com> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
a0edf6740e
commit
ba960d5ae4
@ -654,6 +654,14 @@ interface_up (struct thread *thread)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* If no area assigned, return */
|
||||
if (oi->area == NULL)
|
||||
{
|
||||
zlog_debug ("%s: Not scheduleing Hello for %s as there is no area assigned yet", __func__,
|
||||
oi->interface->name);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Join AllSPFRouters */
|
||||
ospf6_sso (oi->interface->ifindex, &allspfrouters6, IPV6_JOIN_GROUP);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user