diff --git a/scp.c b/scp.c index 37696d87..27395bb3 100644 --- a/scp.c +++ b/scp.c @@ -9516,13 +9516,16 @@ if (prompt) { /* interactive? */ } else { printf ("%s", prompt); /* display prompt */ + fflush (stdout); cptr = fgets (cptr, size, stream); /* get cmd line */ } } else cptr = fgets (cptr, size, stream); /* get cmd line */ #else -if (prompt) /* interactive? */ +if (prompt) { /* interactive? */ printf ("%s", prompt); /* display prompt */ + fflush (stdout); + } cptr = fgets (cptr, size, stream); /* get cmd line */ #endif