From 00decf334734d719b48608525bb37b98594eb476 Mon Sep 17 00:00:00 2001 From: fgsfds Date: Tue, 29 Aug 2023 10:16:51 +0200 Subject: [PATCH] port: wrap previous change in #ifdef AVOID_UB --- src/game/credits.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/game/credits.c b/src/game/credits.c index b2409b171..5de55450d 100644 --- a/src/game/credits.c +++ b/src/game/credits.c @@ -1079,7 +1079,12 @@ void creditsResetSlides(void) g_CreditsData->coreteammap[i + 1] = pool[index]; +#ifdef AVOID_UB + // don't overflow `pool` while (index < NUM_CORE_TEAM - i - 1) { +#else + while (index < NUM_CORE_TEAM - i) { +#endif pool[index] = pool[index + 1]; index++; }