]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Stuping bug in net LSA origination. Now, I should survive
authorOndrej Filip <feela@network.cz>
Wed, 31 May 2000 14:43:42 +0000 (14:43 +0000)
committerOndrej Filip <feela@network.cz>
Wed, 31 May 2000 14:43:42 +0000 (14:43 +0000)
loss of my only neighbor.

proto/ospf/topology.c

index 6dd4495e9da0eaa20443de8c74b9e1ddc9f6b7cf..5e33811da3088182d37818800a535921e6360bbd 100644 (file)
@@ -279,7 +279,9 @@ originate_net_lsa(struct ospf_iface *ifa, struct proto_ospf *po)
     ifa->nlsa->lsa.sn+=1;
     ifa->nlsa->lsa.age=LSA_MAXAGE;
     flood_lsa(NULL,NULL,&ifa->nlsa->lsa,po,NULL,ifa->oa,0);
+    s_rem_node(SNODE ifa->nlsa);
     ospf_hash_delete(ifa->oa->gr, ifa->nlsa);
+    schedule_rtcalc(ifa->oa);
     ifa->nlsa=NULL;
     return ;
   }