From e1c41f1b083b06f64c51b14e321d582a7b2933de Mon Sep 17 00:00:00 2001 From: ijouw <137716459+ijouw@users.noreply.github.com> Date: Thu, 8 Jan 2026 01:41:46 +0100 Subject: [PATCH] Match Key override index type to bounds type to prevent overflow (#25939) Use uint16_t to store key override index Co-authored-by: simon --- quantum/process_keycode/process_key_override.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quantum/process_keycode/process_key_override.c b/quantum/process_keycode/process_key_override.c index 871af874c0..b6ef636e15 100644 --- a/quantum/process_keycode/process_key_override.c +++ b/quantum/process_keycode/process_key_override.c @@ -250,7 +250,7 @@ static bool try_activating_override(const uint16_t keycode, const uint8_t layer, return true; } - for (uint8_t i = 0; i < key_override_count(); i++) { + for (uint16_t i = 0; i < key_override_count(); i++) { const key_override_t *const override = key_override_get(i); // End of array