diff options
Diffstat (limited to 'proto/ospf')
-rw-r--r-- | proto/ospf/dbdes.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/proto/ospf/dbdes.c b/proto/ospf/dbdes.c index 45241c3d..03e010e2 100644 --- a/proto/ospf/dbdes.c +++ b/proto/ospf/dbdes.c @@ -209,7 +209,6 @@ ospf_dbdes_rx(struct ospf_dbdes_packet *ps, struct proto *p, { u32 nrid, myrid; struct ospf_neighbor *n; - u8 i; nrid=ntohl(((struct ospf_packet *)ps)->routerid); @@ -356,7 +355,7 @@ ospf_dbdes_rx(struct ospf_dbdes_packet *ps, struct proto *p, case NEIGHBOR_LOADING: case NEIGHBOR_FULL: if((ps->imms.byte==n->imms.byte) && (ps->options==n->options) && - (ps->ddseq==n->dds)) /* Only duplicate are accepted */ + (ntohl(ps->ddseq)==n->ddr)) /* Only duplicate are accepted */ { OSPF_TRACE(D_PACKETS, "Received duplicate dbdes from %I.",n->ip); return; |