diff --git a/libs/main/thread/piconditionvar.cpp b/libs/main/thread/piconditionvar.cpp index f7743d0a..9480bb79 100644 --- a/libs/main/thread/piconditionvar.cpp +++ b/libs/main/thread/piconditionvar.cpp @@ -91,7 +91,7 @@ void timespec_add_ms(timespec* ts, int ms) { ts->tv_nsec += ms % 1000 * 1000000; if (ts->tv_nsec > 1000 * 1000 * 1000) { ts->tv_sec++; - ts->tv_nsec /= 1000 * 1000 * 1000; + ts->tv_nsec -= 1000 * 1000 * 1000; } }