From 9545b84119c08cb8f9d977a033eba46a29f7a58e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Tue, 2 Jan 2018 23:32:05 -0800 Subject: [PATCH] Fixed signed integer overflow. --- src/semaphore.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/semaphore.cpp b/src/semaphore.cpp index 97639bc..4c6f3cf 100644 --- a/src/semaphore.cpp +++ b/src/semaphore.cpp @@ -104,7 +104,7 @@ namespace bx void add(timespec& _ts, int32_t _msecs) { uint64_t ns = toNs(_ts); - toTimespecNs(_ts, ns + _msecs*1000000); + toTimespecNs(_ts, ns + uint64_t(_msecs)*1000000); } Semaphore::Semaphore()