From 6b2f24a443314112ba307e37a3f5874995863ceb Mon Sep 17 00:00:00 2001 From: nhmall Date: Mon, 17 Feb 2025 07:24:32 -0500 Subject: [PATCH] Fix out-of-bounds makemon.c: In function 'init_mongen_order': makemon.c:1806:25: warning: iteration 383 invokes undefined behavior [-Waggressive-loop-optimizations] 1806 | mongen_order[i] = i; | ~~~~~~~~~~~~~~~~^~~ makemon.c:1805:24: note: within this loop 1805 | for (i = LOW_PM; i <= NUMMONS; i++) | ~~^~~~~~~~~~ --- src/makemon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/makemon.c b/src/makemon.c index 90c8558ec..d7eff9f71 100644 --- a/src/makemon.c +++ b/src/makemon.c @@ -1802,7 +1802,7 @@ init_mongen_order(void) return; mongen_order_init = TRUE; - for (i = LOW_PM; i <= NUMMONS; i++) + for (i = LOW_PM; i < NUMMONS; i++) mongen_order[i] = i; #if (NH_DEVEL_STATUS != NH_STATUS_RELEASED)