From b44335f41341247666c9cc953d2775774a2906b0 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 5 Jan 2020 07:44:00 +0100 Subject: [PATCH] Defensive programming, check within boundaries before deref Signed-off-by: Joachim Nilsson --- src/editline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }