From b5958826cc5fc75b5f99c51559d1ffedea5884b4 Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Wed, 31 May 2000 18:55:57 +0000 Subject: Ehm, some other "down" steps. --- proto/ospf/iface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proto/ospf/iface.c b/proto/ospf/iface.c index e7999e36..eb6d4641 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); -- cgit v1.2.3