From: jacob Date: Fri, 19 Nov 2004 21:24:47 +0000 (+0000) Subject: Make PSFTP use console_get_line() to fetch username, so that that prompt is X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/commitdiff_plain/b5af97b37d9461e607ebf6a11919c32b3260c140 Make PSFTP use console_get_line() to fetch username, so that that prompt is affected by `-batch'. git-svn-id: svn://svn.tartarus.org/sgt/putty@4833 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/psftp.c b/psftp.c index ba038b07..66c59947 100644 --- a/psftp.c +++ b/psftp.c @@ -1907,10 +1907,9 @@ static int psftp_connect(char *userhost, char *user, int portnumber) cfg.username[sizeof(cfg.username) - 1] = '\0'; } if (!cfg.username[0]) { - printf("login as: "); - fflush(stdout); - if (!fgets(cfg.username, sizeof(cfg.username), stdin)) { - fprintf(stderr, "psftp: aborting\n"); + if (!console_get_line("login as: ", + cfg.username, sizeof(cfg.username), FALSE)) { + fprintf(stderr, "psftp: no username, aborting\n"); cleanup_exit(1); } else { int len = strlen(cfg.username);