diff -r 8c44c5919691 -r 171498cb2137 dav/assistant.c --- a/dav/assistant.c Tue Jul 11 20:45:32 2017 +0200 +++ b/dav/assistant.c Thu Aug 03 10:37:52 2017 +0200 @@ -41,6 +41,7 @@ char *value = NULL; while(!value) { printf("%s: ", cfgname); + fflush(stdout); line = util_readline(stdin); if(line.length == 0 || !line.ptr) { fprintf(stderr, "%s must be not empty\n", cfgname); @@ -58,6 +59,7 @@ char *value = NULL; while(!value) { printf("%s (optional): ", cfgname); + fflush(stdout); line = util_readline(stdin); if(line.length == 0 || !line.ptr) { if(line.ptr) { @@ -74,6 +76,7 @@ char* assistant_gethiddenoptcfg(char *cfgname) { printf("%s (optional): ", cfgname); + fflush(stdout); char *pw = util_password_input(""); if(pw[0] == 0) { free(pw); @@ -88,6 +91,7 @@ char *value = NULL; while(!value) { printf("%s (default: %s): ", cfgname, defval); + fflush(stdout); line = util_readline(stdin); if(line.length == 0 || !line.ptr) { if(line.ptr) {