Fix deadlock in stIDUpdate() (#490)
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user