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:
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)