From 30ea9b4a1dca893716ce8a64e24d9a30ad8e21d6 Mon Sep 17 00:00:00 2001 From: abitmore Date: Sun, 12 May 2019 19:44:22 -0400 Subject: [PATCH] Let rl_getc() always return EOF when quitting even if got an EOL or CTRL+C or etc --- src/rpc/cli.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rpc/cli.cpp b/src/rpc/cli.cpp index f1b5ab4..049c8bd 100644 --- a/src/rpc/cli.cpp +++ b/src/rpc/cli.cpp @@ -244,7 +244,7 @@ static int interruptible_getc(void) if( r == -1 && errno == EINTR ) cli_quitting = true; - return r == 1 ? c : EOF; + return r == 1 && !cli_quitting ? c : EOF; } void cli::start()