Преглед изворни кода

Match Key override index type to bounds type to prevent overflow (#25939)

Use uint16_t to store key override index

Co-authored-by: simon <ijouwy@gmail.com>
ijouw пре 7 месеци
родитељ
комит
e1c41f1b08
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      quantum/process_keycode/process_key_override.c

+ 1 - 1
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