1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-05-28 07:14:48 -05:00

Make PSFTP use console_get_line() to fetch username, so that that prompt is

affected by `-batch'.

[originally from svn r4833]
This commit is contained in:
Jacob Nevins 2004-11-19 21:24:47 +00:00
parent 739de21c6d
commit da1dfe64bf

View File

@ -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);