Fix assert in ospf_api where interface is not configured in ospf.

This commit is contained in:
paul 2003-03-21 15:11:58 +00:00
parent ac7c4bb6f8
commit 2be32b7bc1

View file

@ -2131,7 +2131,12 @@ ospf_apiserver_del_if (struct interface *ifp)
ifp->ifindex); ifp->ifindex);
oi = ospf_apiserver_if_lookup_by_ifp (ifp); oi = ospf_apiserver_if_lookup_by_ifp (ifp);
assert (oi);
if (!oi) {
/* This interface is known to Zebra but not to OSPF daemon
anymore. No need to tell clients about it */
return 0;
}
/* Interface deleted, tell clients about it */ /* Interface deleted, tell clients about it */
if (listcount (apiserver_list) > 0) { if (listcount (apiserver_list) > 0) {