Skip to content

Commit 7efb517

Browse files
authored
equeue: Fixed overflow in rtos-less timeout code
Thanks to simonnilsson
1 parent 7bdfc07 commit 7efb517

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

events/equeue/equeue_mbed.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ bool equeue_sema_wait(equeue_sema_t *s, int ms) {
154154
if (ms == 0) {
155155
return false;
156156
} else if (ms > 0) {
157-
timeout.attach_us(callback(equeue_sema_timeout, s), ms*1000);
157+
timeout.attach_us(callback(equeue_sema_timeout, s), (us_timestamp_t)ms*1000);
158158
}
159159

160160
core_util_critical_section_enter();

0 commit comments

Comments
 (0)