浏览代码

Fixed signed integer overflow.

Branimir Karadžić 8 年之前
父节点
当前提交
9545b84119
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/semaphore.cpp

+ 1 - 1
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()