diff --git a/client/display.c b/client/display.c index 5cd4aaac..fb7828f8 100644 --- a/client/display.c +++ b/client/display.c @@ -308,8 +308,11 @@ static void display_completion_matches(char **matches, int num_matches, char line[LINE_LEN]; size_t index; size_t line_used; + char *input = rl_copy_text(0, rl_end); + + prompt = l_strdup_printf("%s%s\n", IWD_PROMPT, input); + l_free(input); - prompt = l_strdup_printf("%s%s\n", IWD_PROMPT, rl_copy_text(0, rl_end)); display_text(prompt); l_free(prompt);