From ebfcb76cbeafe5eeaeb751a3cc990d1ae7085128 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 23 Aug 2017 15:22:28 +0300 Subject: [PATCH] client: Reset prompt before printing user input This fixes printing input such as: m[agent] Confirm passkey 754788 (yes/no): --- client/display.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/display.c b/client/display.c index 1dc42949f..bd23e8c17 100644 --- a/client/display.c +++ b/client/display.c @@ -125,6 +125,9 @@ void rl_prompt_input(const char *label, const char *msg, saved_func = func; saved_user_data = user_data; + rl_set_prompt(""); + rl_redisplay(); + memset(prompt, 0, sizeof(prompt)); snprintf(prompt, sizeof(prompt), COLOR_RED "[%s]" COLOR_OFF " %s ", label, msg); -- 2.47.3