nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit c54ba35ce0055b1e2c6afcdc46e0baa3fa1280da
parent 4ea0d70217fa3b2f57b2699fb795af56c100416b
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Sat, 29 May 2021 14:58:55 +0530

Get rid of getchar()

Diffstat:
Msrc/nnn.c | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 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)