X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/0ac1920cf35f15c8fd8dbfedb332bd79e5ecdd33..c969e831c5977919d3e1c094acc86e194c50d17c:/psftp.c diff --git a/psftp.c b/psftp.c index 2a74bcd2..db3ae7f5 100644 --- a/psftp.c +++ b/psftp.c @@ -2567,7 +2567,7 @@ int sftp_recvdata(char *buf, int len) } while (outlen > 0) { - if (ssh_sftp_loop_iteration() < 0) + if (back->exitcode(backhandle) >= 0 || ssh_sftp_loop_iteration() < 0) return 0; /* doom */ }