mirror of https://github.com/ARMmbed/mbed-os.git
RTOS: Thread: Fix return value for signal_wait
Signal wait was always returning success even in case of error.pull/4824/head
parent
66072996c4
commit
c6ebb108e6
|
@ -309,9 +309,10 @@ osEvent Thread::signal_wait(int32_t signals, uint32_t millisec) {
|
||||||
evt.status = (osStatus)osErrorValue;
|
evt.status = (osStatus)osErrorValue;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
evt.status = (osStatus)osEventSignal;
|
||||||
|
evt.value.signals = res;
|
||||||
}
|
}
|
||||||
evt.status = (osStatus)osEventSignal;
|
|
||||||
evt.value.signals = res;
|
|
||||||
|
|
||||||
return evt;
|
return evt;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue