summaryrefslogtreecommitdiffstats
path: root/proto/ospf/lsack.c
diff options
context:
space:
mode:
authorOndrej Filip <feela@network.cz>2000-05-31 20:21:42 +0200
committerOndrej Filip <feela@network.cz>2000-05-31 20:21:42 +0200
commit3728267827e83bc095956b16256feae9e28adce7 (patch)
treebbad2fefa17e506ace268d1098fa1690167aeea8 /proto/ospf/lsack.c
parent31ee3d5f214666a4b2da328dc894a5a9089acc87 (diff)
downloadbird-3728267827e83bc095956b16256feae9e28adce7.tar
bird-3728267827e83bc095956b16256feae9e28adce7.zip
And finally, Premature aging works. :-)
Diffstat (limited to 'proto/ospf/lsack.c')
-rw-r--r--proto/ospf/lsack.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/proto/ospf/lsack.c b/proto/ospf/lsack.c
index 8939728..8b6b280 100644
--- a/proto/ospf/lsack.c
+++ b/proto/ospf/lsack.c
@@ -191,6 +191,8 @@ ospf_lsack_rx(struct ospf_lsack_packet *ps, struct proto *p,
if(lsa_comp(&lsa,&en->lsa)!=CMP_SAME)
{
+ if((lsa.sn==LSA_MAXSEQNO)&&(lsa.age==LSA_MAXAGE)) continue;
+
debug("%s: Strange LS acknoledgement from %I\n",p->name,n->ip);
debug("%s: Id: %I, Rt: %I, Type: %u\n",p->name,lsa.id,lsa.rt,lsa.type);
debug("%s: I have: Age: %4u, Seqno: 0x%08x\n",p->name,en->lsa.age,