equeue: Fixed overflow in rtos-less timeout code

Thanks to simonnilsson
pull/7782/head
Christopher Haster 2018-08-13 22:19:46 -05:00 committed by GitHub
parent 7bdfc07954
commit 7efb517f89
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -154,7 +154,7 @@ bool equeue_sema_wait(equeue_sema_t *s, int ms) {
if (ms == 0) {
return false;
} else if (ms > 0) {
timeout.attach_us(callback(equeue_sema_timeout, s), ms*1000);
timeout.attach_us(callback(equeue_sema_timeout, s), (us_timestamp_t)ms*1000);
}
core_util_critical_section_enter();