X-Git-Url: http://git.tuebingen.mpg.de/?p=adu.git;a=blobdiff_plain;f=interactive.c;h=88a1bd51e0f222956533d29436b3c5afa8d5e674;hp=7327ee168eaf264c6830a1ed54052972ff244ce5;hb=b28313671025c02d96f2dd7927018b8e54bf4fec;hpb=d2ce6e60cb915dff3a0920a0b48f786435bd4ec8 diff --git a/interactive.c b/interactive.c index 7327ee1..88a1bd5 100644 --- a/interactive.c +++ b/interactive.c @@ -12,6 +12,7 @@ #include "format.h" #include "user.h" #include "string.h" +#include "cmdline.h" #include "select.cmdline.h" #include "select.h" #include "error.h" @@ -144,7 +145,7 @@ static int exec_interactive_command(char *line) return 1; len = strlen(line); - while (len && isspace(line[len - 1])) { + while (len && adu_isspace(line[len - 1])) { line[len - 1] = '\0'; len--; } @@ -220,6 +221,7 @@ int com_interactive(void) ret = exec_interactive_command(line); if (ret < 0) printf("%s\n", adu_strerror(-ret)); + fflush(NULL); } return ret; }