From 66fad49e20fd4bc1e5a8c360d47b9b7edbe40f8b Mon Sep 17 00:00:00 2001 From: Marco Lizza Date: Sun, 12 Apr 2020 22:53:36 +0200 Subject: [PATCH] Fixing `nanosleep()` call on POSIX, wrongly converting milliseconds. --- miniaudio.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index 4cc678e4..2d68dd1d 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -8380,8 +8380,8 @@ static void ma_sleep__posix(ma_uint32 milliseconds) #else #if _POSIX_C_SOURCE >= 199309L struct timespec ts; - ts.tv_sec = milliseconds / 1000000; - ts.tv_nsec = milliseconds % 1000000 * 1000000; + ts.tv_sec = milliseconds / 1000; + ts.tv_nsec = milliseconds % 1000 * 1000000; nanosleep(&ts, NULL); #else struct timeval tv;