Skip to content

Commit cbd0af8

Browse files
bulislawBartek Szatkowski
authored andcommitted
Fix Mail implementation broken by compatibility layer
1 parent 67390b8 commit cbd0af8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

rtos/Mail.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ class Mail {
8181
@return event that contains mail information or error code.
8282
*/
8383
osEvent get(uint32_t millisec=osWaitForever) {
84-
return _queue.get(millisec);
84+
osEvent evt = _queue.get(millisec);
85+
if (evt.status == osEventMessage) {
86+
evt.status = osEventMail;
87+
}
88+
return evt;
8589
}
8690

8791
/** Free a memory block from a mail.

0 commit comments

Comments
 (0)