Fix deadlock in stIDUpdate() (#490)

This commit is contained in:
Olivier
2016-06-28 00:01:04 +02:00
committed by GitHub
parent a62d9d7f5c
commit d15b4f6471
+1 -2
View File
@@ -124,9 +124,8 @@ void stIDUpdate() {
setIndication(INDICATION_GOT_NODEID); setIndication(INDICATION_GOT_NODEID);
// check uplink // check uplink
transportSwitchSM(stUplink); transportSwitchSM(stUplink);
} }
if (transportTimeInState() > STATE_TIMEOUT) { else if (transportTimeInState() > STATE_TIMEOUT) {
if (_transportSM.retries < STATE_RETRIES) { if (_transportSM.retries < STATE_RETRIES) {
// re-enter if retries left // re-enter if retries left
transportSwitchSM(stID); transportSwitchSM(stID);