From c54ba35ce0055b1e2c6afcdc46e0baa3fa1280da Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sat, 29 May 2021 14:58:55 +0530 Subject: [PATCH] Get rid of getchar() --- src/nnn.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index 93608549..e7852d11 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -567,7 +567,7 @@ static char * const utils[] = { #define MSG_NEW_PATH 19 #define MSG_LINK_PREFIX 20 #define MSG_COPY_NAME 21 -#define MSG_CONTINUE 22 +#define MSG_RETURN 22 #define MSG_SEL_MISSING 23 #define MSG_ACCESS 24 #define MSG_EMPTY_FILE 25 @@ -2084,10 +2084,10 @@ static int spawn(char *file, char *arg1, char *arg2, char *arg3, uchar_t flag) DPRINTF_D(pid); if ((flag & F_CONFIRM) || ((flag & F_CHKRTN) && retstatus)) { - status = write(STDOUT_FILENO, messages[MSG_CONTINUE], - xstrlen(messages[MSG_CONTINUE])); + status = write(STDOUT_FILENO, messages[MSG_RETURN], xstrlen(messages[MSG_RETURN])); + (void)status; + status = read(STDIN_FILENO, g_buf, PATH_MAX); (void)status; - while (getchar() != '\n') {}; } if (flag & F_NORMAL)