mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-08 12:18:42 +00:00
OSPF: Fix reconfiguration of vlinks
Fix crash during reconfiguration of OSPF config with vlinks. When vlink is reconfigured, a generic iface-reconfiguration code is used, which in one place supposes that it is running on a regular iface. Thanks to Cybertinus for a bugreport.
This commit is contained in:
parent
ea59172cde
commit
8c0b12ac86
@ -524,6 +524,10 @@ add_nbma_node(struct ospf_iface *ifa, struct nbma_node *src, int found)
|
|||||||
static int
|
static int
|
||||||
ospf_iface_stubby(struct ospf_iface_patt *ip, struct ifa *addr)
|
ospf_iface_stubby(struct ospf_iface_patt *ip, struct ifa *addr)
|
||||||
{
|
{
|
||||||
|
/* vlink cannot be stub */
|
||||||
|
if (ip->type == OSPF_IT_VLINK)
|
||||||
|
return 0;
|
||||||
|
|
||||||
/* a host address */
|
/* a host address */
|
||||||
if (addr->flags & IA_HOST)
|
if (addr->flags & IA_HOST)
|
||||||
return 1;
|
return 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user