mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-21 04:55:02 -05:00
Fix trivial problems with PSFTP batch mode
[originally from svn r1483]
This commit is contained in:
parent
ab431397d6
commit
2f67503ad7
5
psftp.c
5
psftp.c
@ -1183,6 +1183,7 @@ struct sftp_command *sftp_getcmd(FILE *fp, int mode, int modeflags)
|
|||||||
|
|
||||||
if (!ret || (linelen == 0 && line[0] == '\0')) {
|
if (!ret || (linelen == 0 && line[0] == '\0')) {
|
||||||
cmd->obey = sftp_cmd_quit;
|
cmd->obey = sftp_cmd_quit;
|
||||||
|
if ((mode == 0) || (modeflags & 1))
|
||||||
printf("quit\n");
|
printf("quit\n");
|
||||||
return cmd; /* eof */
|
return cmd; /* eof */
|
||||||
}
|
}
|
||||||
@ -1913,9 +1914,9 @@ int main(int argc, char *argv[])
|
|||||||
} else if (strcmp(argv[i], "-b") == 0 && i + 1 < argc) {
|
} else if (strcmp(argv[i], "-b") == 0 && i + 1 < argc) {
|
||||||
mode = 1;
|
mode = 1;
|
||||||
batchfile = argv[++i];
|
batchfile = argv[++i];
|
||||||
} else if (strcmp(argv[i], "-bc") == 0 && i + 1 < argc) {
|
} else if (strcmp(argv[i], "-bc") == 0) {
|
||||||
modeflags = modeflags | 1;
|
modeflags = modeflags | 1;
|
||||||
} else if (strcmp(argv[i], "-be") == 0 && i + 1 < argc) {
|
} else if (strcmp(argv[i], "-be") == 0) {
|
||||||
modeflags = modeflags | 2;
|
modeflags = modeflags | 2;
|
||||||
} else if (strcmp(argv[i], "--") == 0) {
|
} else if (strcmp(argv[i], "--") == 0) {
|
||||||
i++;
|
i++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user