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
+2 -3
View File
@@ -123,10 +123,9 @@ void stIDUpdate() {
debug(PSTR("node ID=%d\n"), _nc.nodeId);
setIndication(INDICATION_GOT_NODEID);
// check uplink
transportSwitchSM(stUplink);
transportSwitchSM(stUplink);
}
if (transportTimeInState() > STATE_TIMEOUT) {
else if (transportTimeInState() > STATE_TIMEOUT) {
if (_transportSM.retries < STATE_RETRIES) {
// re-enter if retries left
transportSwitchSM(stID);