From e4de2ad1776204604d9329da5b7b9e46574e70f1 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Wed, 9 Oct 2019 17:58:58 +0100 Subject: [PATCH] Fix UB: Signed integer overflow engine.cpp:1264 --- Source/engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/engine.cpp b/Source/engine.cpp index d9cc96170..4e8c73bec 100644 --- a/Source/engine.cpp +++ b/Source/engine.cpp @@ -1261,7 +1261,7 @@ void SetRndSeed(int s) int GetRndSeed() { SeedCount++; - sglGameSeed = RndMult * sglGameSeed + RndInc; + sglGameSeed = static_cast(RndMult) * sglGameSeed + RndInc; return abs(sglGameSeed); }