summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clients/cli/common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/clients/cli/common.c b/clients/cli/common.c
index 71b8e9c00d..945cd5b474 100644
--- a/clients/cli/common.c
+++ b/clients/cli/common.c
@@ -941,6 +941,8 @@ nmc_readline (const NmcConfig *nmc_config,
va_list args;
gs_free char *prompt = NULL;
+ rl_initialize ();
+
va_start (args, prompt_fmt);
prompt = g_strdup_vprintf (prompt_fmt, args);
va_end (args);
@@ -994,6 +996,8 @@ nmc_readline_echo (const NmcConfig *nmc_config,
prompt = g_strdup_vprintf (prompt_fmt, args);
va_end (args);
+ rl_initialize ();
+
/* Hide the actual password */
if (!echo_on) {
saved_history = history_get_history_state ();