mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-05 18:42:23 +00:00
ospfd: Fix oi->nbr_self pointer dereference
With commit 1b31375427008aaf980f68d95f50007f600c8ae1 we have a situation where it is possible that the oi->nbr_self has not been properly set. When calling the function that sets the nbr_self data make sure that we have a pointer that works for it. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
ecea0cb083
commit
888e4d326b
@ -254,6 +254,9 @@ ospf_nbr_add_self (struct ospf_interface *oi)
|
||||
struct prefix p;
|
||||
struct route_node *rn;
|
||||
|
||||
if (!oi->nbr_self)
|
||||
oi->nbr_self = ospf_nbr_new (oi);
|
||||
|
||||
/* Initial state */
|
||||
oi->nbr_self->address = *oi->address;
|
||||
oi->nbr_self->priority = OSPF_IF_PARAM (oi, priority);
|
||||
|
Loading…
Reference in New Issue
Block a user