diff options
Diffstat (limited to 'lib/readline.c')
-rw-r--r-- | lib/readline.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/readline.c b/lib/readline.c index 37d5b0a343..92bec3d1d8 100644 --- a/lib/readline.c +++ b/lib/readline.c @@ -230,9 +230,14 @@ int readline(const char *prompt, char *buf, int len) } i = 0; - while (completestr[i]) + while (completestr[i]) { + if (completestr[i] == ' ' && completestr[i + 1]) + cread_add_char('\\', insert, &num, + &eol_num, buf, len); + cread_add_char(completestr[i++], insert, &num, &eol_num, buf, len); + } #endif break; |