aboutsummaryrefslogtreecommitdiff
path: root/src/common/sprompt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/sprompt.c')
-rw-r--r--src/common/sprompt.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/common/sprompt.c b/src/common/sprompt.c
index 917676b58ce..8f5aeeccbc0 100644
--- a/src/common/sprompt.c
+++ b/src/common/sprompt.c
@@ -164,6 +164,12 @@ simple_prompt_extended(const char *prompt, bool echo,
fflush(termout);
#endif
}
+ else if (prompt_ctx && prompt_ctx->canceled)
+ {
+ /* also echo \n if prompt was canceled */
+ fputs("\n", termout);
+ fflush(termout);
+ }
if (termin != stdin)
{