]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Ehm, some other "down" steps.
authorOndrej Filip <feela@network.cz>
Wed, 31 May 2000 18:55:57 +0000 (18:55 +0000)
committerOndrej Filip <feela@network.cz>
Wed, 31 May 2000 18:55:57 +0000 (18:55 +0000)
proto/ospf/iface.c

index e7999e361b3afbbebd3fdef9bb4f3de80d961e9a..eb6d4641d55b3c5d2c54597b5dc6691b3eae8fdc 100644 (file)
@@ -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);