Should be fixed now (we only wait for packets if we know there are some
that haven't been replied to yet).
git-svn-id: svn://svn.tartarus.org/sgt/putty@3618
cda61777-01e9-0310-a592-
d414129be87e
}
}
- pktin = sftp_recv();
- ret = xfer_upload_gotpkt(xfer, pktin);
-
- if (!ret) {
- printf("error while writing: %s\n", fxp_error());
- err = 1;
+ if (!xfer_done(xfer)) {
+ pktin = sftp_recv();
+ ret = xfer_upload_gotpkt(xfer, pktin);
+ if (!ret) {
+ printf("error while writing: %s\n", fxp_error());
+ err = 1;
+ }
}
}