]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Minor changes.
authorOndrej Filip <feela@network.cz>
Thu, 30 Mar 2000 19:21:17 +0000 (19:21 +0000)
committerOndrej Filip <feela@network.cz>
Thu, 30 Mar 2000 19:21:17 +0000 (19:21 +0000)
proto/ospf/lsreq.c

index 954ad7b79d80f2a72b8056bce1e5e4b032662ec3..5aa59f59c3791d93a0d86e9b685526a2e289020f 100644 (file)
@@ -25,7 +25,11 @@ ospf_lsreq_tx(struct ospf_neighbor *n)
   fill_ospf_pkt_hdr(n->ifa, pk, LSREQ);
 
   sn=SHEAD(n->lsrql);
-  if(sn==NULL) return;
+  if(sn==NULL)
+  {
+    if(n->state==NEIGHBOR_LOADING) ospf_neigh_sm(n, INM_LOADDONE);
+    return;
+  }
  
   i=j=(n->ifa->iface->mtu-SIPH-sizeof(struct ospf_lsreq_packet))/
     sizeof(struct ospf_lsreq_header);