]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Bugfix in receiving of aged LSA.
authorOndrej Filip <feela@network.cz>
Fri, 2 Jun 2000 13:27:34 +0000 (13:27 +0000)
committerOndrej Filip <feela@network.cz>
Fri, 2 Jun 2000 13:27:34 +0000 (13:27 +0000)
proto/ospf/lsupd.c

index 768b837f582df9f0c05bf12faed0c77cbdfa6f80..f38ae338cfd3fb62a21676ac6707bcfefc619029 100644 (file)
@@ -318,14 +318,7 @@ ospf_lsupd_rx(struct ospf_lsupd_packet *ps, struct proto *p,
       int flag=0;
       struct ospf_iface *ifatmp;
 
-      WALK_LIST(NODE ifatmp,po->iface_list)
-        WALK_LIST(NODE ntmp,ifatmp->neigh_list)
-          if((ntmp->state==NEIGHBOR_EXCHANGE)&&
-            (ntmp->state==NEIGHBOR_LOADING))
-            flag=1;
-      DBG("PG143(4): Flag=%u\n",flag);
-
-      if(flag==0)
+      if(can_flush_lsa(oa))
       {
         ospf_lsack_direct_tx(n,lsa);
        continue;