From c497555bec29f56218687f700d2b20f990b29349 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 1 Feb 2015 15:03:19 +0100 Subject: [PATCH] editline.c:find_key_in_map() -- Add check to prevent out of bounds access. 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 b9796a4..7300606 100644 --- a/src/editline.c +++ b/src/editline.c @@ -1683,7 +1683,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++) { + for (i = 0; map[i].Function && i < mapsz; i++) { if (map[i].Key == key) return i; }