isle-portable/LEGO1/lego/legoomni/src
kernaltrap e3ccf198a5
Fix integer overflow in LegoAnimationManager::Tickle
This PR fixes a integer overflow in the `rand()` call inside of `LegoAnimationManager::Tickle`.
During animation sequences, like the one that plays when you first get in-game and the Infomaniac tells you about the Pizzeria, the `rand` function could return a massive value that would overflow the `int` type of `MxLong`.

Signed-off-by: kernaltrap <kernaltrap@gmail.com>
2025-05-28 22:23:01 -05:00
..
actors Merge remote-tracking branch 'isle/master' into mergeii 2025-05-26 09:49:34 -07:00
audio Merge remote-tracking branch 'isle/master' 2025-05-24 08:12:54 -07:00
build Merge remote-tracking branch 'isle/master' 2025-05-24 08:12:54 -07:00
common Fix integer overflow in LegoAnimationManager::Tickle 2025-05-28 22:23:01 -05:00
control Merge remote-tracking branch 'isle/master' into mergeisle4 2025-04-06 08:36:09 -07:00
entity Merge remote-tracking branch 'isle/master' 2025-05-23 09:34:57 -07:00
input Merge remote-tracking branch 'isle/master' into mergeisle7 2025-05-09 09:27:32 -07:00
main Use SDL_strcasecmp for strcmpi 2025-05-24 08:17:36 -07:00
paths Merge remote-tracking branch 'isle/master' into mergeii 2025-05-26 09:49:34 -07:00
race Merge remote-tracking branch 'isle/master' into mergeii 2025-05-26 09:49:34 -07:00
video Merge remote-tracking branch 'isle/master' 2025-05-23 09:34:57 -07:00
worlds Merge remote-tracking branch 'isle/master' 2025-05-23 09:34:57 -07:00