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>
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);