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/4620/head
parent
af1832d4c7
commit
505beb773f
|
|
@ -309,9 +309,10 @@ osEvent Thread::signal_wait(int32_t signals, uint32_t millisec) {
|
|||
evt.status = (osStatus)osErrorValue;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
evt.status = (osStatus)osEventSignal;
|
||||
evt.value.signals = res;
|
||||
}
|
||||
evt.status = (osStatus)osEventSignal;
|
||||
evt.value.signals = res;
|
||||
|
||||
return evt;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue