From f5b32cc30c98b1772cdfd4ed1ff5476dced770cc Mon Sep 17 00:00:00 2001 From: kub Date: Fri, 16 Sep 2022 20:06:24 +0000 Subject: [PATCH] fix off-by-1 in directory listing search --- menu.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/menu.c b/menu.c index 929713d..da9ddf2 100644 --- a/menu.c +++ b/menu.c @@ -981,7 +981,6 @@ static int dirent_seek_char(struct dirent **namelist, int len, int sel, char c) { int i; - sel++; for (i = sel + 1; ; i++) { if (i >= len) i = 1; @@ -992,7 +991,7 @@ static int dirent_seek_char(struct dirent **namelist, int len, int sel, char c) break; } - return i - 1; + return i; } static const char *menu_loop_romsel(char *curr_path, int len, -- 2.39.2