diff options
-rw-r--r-- | proto/ospf/dbdes.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/proto/ospf/dbdes.c b/proto/ospf/dbdes.c index 9f45dfd..54190c3 100644 --- a/proto/ospf/dbdes.c +++ b/proto/ospf/dbdes.c @@ -263,8 +263,9 @@ ospf_dbdes_receive(struct ospf_dbdes_packet *ps, { /* Duplicate packet */ OSPF_TRACE(D_PACKETS, "Received duplicate dbdes from %I.", n->ip); - if (n->imms.bit.ms == 0) + if (n->myimms.bit.ms == 0) { + /* Slave should retransmit dbdes packet */ ospf_dbdes_send(n); } return; |