From 0e98ea64237d3050d608a37652c98dc9823dce14 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Sat, 21 Aug 2021 21:17:18 +0300 Subject: [PATCH] loader: loader_lua can run command_more twice When we quit pager, the return value 1 is returned and command_more() interprets it as error. when lua loader gets error from command, it will try to interpret it once more, so we get the same file shown once more. There is no reason why we should return error from command_more(). (cherry picked from commit 7b0d05d56dfaad4e1d5a19727e34252072913d17) --- stand/common/commands.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/stand/common/commands.c b/stand/common/commands.c index 4c1c9b2b6a8..9f7252014d8 100644 --- a/stand/common/commands.c +++ b/stand/common/commands.c @@ -484,10 +484,7 @@ command_more(int argc, char *argv[]) } pager_close(); - if (res == 0) - return (CMD_OK); - else - return (CMD_ERROR); + return (CMD_OK); } static int