From: Ondrej Filip Date: Wed, 31 May 2000 18:55:57 +0000 (+0000) Subject: Ehm, some other "down" steps. X-Git-Tag: v1.2.0~746 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b5958826cc5fc75b5f99c51559d1ffedea5884b4;p=thirdparty%2Fbird.git Ehm, some other "down" steps. --- diff --git a/proto/ospf/iface.c b/proto/ospf/iface.c index e7999e361..eb6d4641d 100644 --- a/proto/ospf/iface.c +++ b/proto/ospf/iface.c @@ -107,6 +107,7 @@ ospf_int_sm(struct ospf_iface *ifa, int event) { struct proto *p=(struct proto *)(ifa->proto); struct proto_ospf *po=ifa->proto; + struct ospf_area *oa=ifa->oa; debug("%s: SM on iface %s. Event is \"%s\".\n", p->name, ifa->iface->name, ospf_ism[event]); @@ -156,7 +157,7 @@ ospf_int_sm(struct ospf_iface *ifa, int event) case ISM_DOWN: iface_chstate(ifa, OSPF_IS_DOWN); downint(ifa); - schedule_rt_lsa(ifa->oa); + schedule_rt_lsa(oa); break; case ISM_LOOP: /* Useless? */ iface_chstate(ifa, OSPF_IS_LOOP);