Bugfix in lsrt slist adding.

This commit is contained in:
Ondrej Filip 2000-05-09 19:38:16 +00:00
parent b224ca32cf
commit a3ae6246c2
2 changed files with 3 additions and 2 deletions

View file

@ -186,8 +186,8 @@ ospf_lsack_rx(struct ospf_lsack_packet *ps, struct proto *p,
{ {
log("Strange LS acknoledgement from %I",n->rid); log("Strange LS acknoledgement from %I",n->rid);
log("Id: %I, Rt: %I, Type: %u",lsa.id, lsa.rt, lsa.type); log("Id: %I, Rt: %I, Type: %u",lsa.id, lsa.rt, lsa.type);
log("I have: Age: %u, Seqno: %u", en->lsa.age, en->lsa.sn); log("I have: Age: %4u, Seqno: 0x%08x", en->lsa.age, en->lsa.sn);
log("He has: Age: %u, Seqno: %u", lsa.age, lsa.sn); log("He has: Age: %4u, Seqno: 0x%08x", lsa.age, lsa.sn);
continue; continue;
} }

View file

@ -78,6 +78,7 @@ flood_lsa(struct ospf_neighbor *n, struct ospf_lsa_header *hn,
s_rem_node(SNODE en); s_rem_node(SNODE en);
} }
s_add_tail(&nn->lsrtl, SNODE en); s_add_tail(&nn->lsrtl, SNODE en);
memcpy(&en->lsa,hh,sizeof(struct ospf_lsa_header));
ret=1; ret=1;
DBG("Adding LSA lsrt RT: %I, Id: %I, Type: %u for n: %I\n", DBG("Adding LSA lsrt RT: %I, Id: %I, Type: %u for n: %I\n",
en->lsa.rt,en->lsa.id, en->lsa.type, nn->ip); en->lsa.rt,en->lsa.id, en->lsa.type, nn->ip);