From 740d16d972d8e2accdb7a2f92048de302c9e966c Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Tue, 18 Apr 2000 22:07:58 +0000 Subject: [PATCH] Another ack bugfix. (Bad test for MIN_LS_ARRIVAL.) --- proto/ospf/lsupd.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/proto/ospf/lsupd.c b/proto/ospf/lsupd.c index 199a5e98..d10ee3e8 100644 --- a/proto/ospf/lsupd.c +++ b/proto/ospf/lsupd.c @@ -86,7 +86,7 @@ flood_lsa(struct ospf_neighbor *n, struct ospf_lsa_header *hn, if(iff->state==OSPF_IS_BACKUP) continue; retval=1; } - /* FIXME directly flood */ + { sock *sk; ip_addr to; @@ -289,10 +289,12 @@ ospf_lsupd_rx(struct ospf_lsupd_packet *ps, struct proto *p, DBG("PG143(5): Received LSA is newer\n"); /* pg 144 (5a) */ - if(lsadb && ((lsadb->inst_t-now)inst_t)oa)==0) { + DGB("Wasn't flooded back\n"); if(ifa->state==OSPF_IS_BACKUP) { if(ifa->drid==n->rid) ospf_lsa_delay(n, lsa, p);