]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Fixed some FIXME's by deleting them. :-)
authorOndrej Filip <feela@network.cz>
Mon, 8 May 2000 22:49:58 +0000 (22:49 +0000)
committerOndrej Filip <feela@network.cz>
Mon, 8 May 2000 22:49:58 +0000 (22:49 +0000)
proto/ospf/neighbor.c

index 1527937199dbb310d5be0047a28291c9457e536e..56e8aabe15477ef29bc25a957f189d4f8c6ec990 100644 (file)
@@ -45,6 +45,7 @@ neigh_chstate(struct ospf_neighbor *n, u8 state)
       ifa->fadj++;
       originate_rt_lsa(n->ifa->oa,n->ifa->oa->po);
       originate_net_lsa(ifa,ifa->oa->po);
+      tm_stop(n->lsrr_timer);
     }
     if(oldstate>=NEIGHBOR_EXSTART && state<NEIGHBOR_EXSTART)
     {
@@ -247,7 +248,6 @@ ospf_neigh_sm(struct ospf_neighbor *n, int event)
       break;
     case INM_EXDONE:
         neigh_chstate(n,NEIGHBOR_LOADING);
-       /* FIXME Go on */
       break;
     case INM_LOADDONE:
         neigh_chstate(n,NEIGHBOR_FULL);
@@ -267,7 +267,6 @@ ospf_neigh_sm(struct ospf_neighbor *n, int event)
               if(!can_do_adj(n))
               {
                 neigh_chstate(n,NEIGHBOR_2WAY);
-               /* FIXME Stop timers, kill database... */
               }
             break;
         }
@@ -278,7 +277,6 @@ ospf_neigh_sm(struct ospf_neighbor *n, int event)
       if(n->state>=NEIGHBOR_EXCHANGE)
       {
         neigh_chstate(n,NEIGHBOR_EXSTART);
-       /* FIXME: Go on....*/
       }
       break;
     case INM_KILLNBR: