We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9e24117 + f9752f9 commit e223f6fCopy full SHA for e223f6f
events/equeue/equeue_mbed.cpp
@@ -124,7 +124,9 @@ static void equeue_sema_timeout(equeue_sema_t *s) {
124
bool equeue_sema_wait(equeue_sema_t *s, int ms) {
125
int signal = 0;
126
Timeout timeout;
127
- timeout.attach_us(s, equeue_sema_timeout, ms*1000);
+ if (ms > 0) {
128
+ timeout.attach_us(callback(equeue_sema_timeout, s), ms*1000);
129
+ }
130
131
core_util_critical_section_enter();
132
while (!*s) {
0 commit comments