diff --git a/src/editline.c b/src/editline.c index e070ab9..5bfd9df 100644 --- a/src/editline.c +++ b/src/editline.c @@ -1999,7 +1999,7 @@ static size_t find_key_in_map(int key, el_keymap_t map[], size_t mapsz) { size_t i; - for (i = 0; map[i].Function && i < mapsz; i++) { + for (i = 0; i < mapsz && map[i].Function; i++) { if (map[i].Key == key) return i; }