RTOS: Thread: Fix return value for signal_wait

Signal wait was always returning success even in case of error.
pull/4824/head
Bartek Szatkowski 2017-06-21 11:33:15 +01:00 committed by Martin Kojtal
parent 66072996c4
commit c6ebb108e6
1 changed files with 3 additions and 2 deletions

View File

@ -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;
}
return evt;
}