diff options
Diffstat (limited to 'proto/ospf/dbdes.c')
-rw-r--r-- | proto/ospf/dbdes.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/proto/ospf/dbdes.c b/proto/ospf/dbdes.c index 54190c3..4cba667 100644 --- a/proto/ospf/dbdes.c +++ b/proto/ospf/dbdes.c @@ -344,6 +344,11 @@ ospf_dbdes_receive(struct ospf_dbdes_packet *ps, /* Only duplicate are accepted */ { OSPF_TRACE(D_PACKETS, "Received duplicate dbdes from %I.", n->ip); + if (n->myimms.bit.ms == 0) + { + /* Slave should retransmit dbdes packet */ + ospf_dbdes_send(n); + } return; } else |