Skip to content

Commit a5c67fd

Browse files
data request resent if leader after resync does not receive data response.(#1614)
1 parent f8a39da commit a5c67fd

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

source/6LoWPAN/Thread/thread_bootstrap.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1660,6 +1660,11 @@ bool thread_network_data_timeout(int8_t interface_id, uint16_t msgId, bool usedA
16601660
return true;
16611661
}
16621662

1663+
if(cur->thread_info->leader_synced && !usedAllRetries){
1664+
tr_debug("retrying as leader data not yet synced");
1665+
return true;
1666+
}
1667+
16631668
thread_info(cur)->networkDataRequested = false;
16641669
mac_data_poll_protocol_poll_mode_decrement(cur);
16651670
return false;

0 commit comments

Comments
 (0)