]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - sftp.c
first pass
[PuTTY.git] / sftp.c
diff --git a/sftp.c b/sftp.c
index 5685c79ea7a68c2b02945c54cef15721efc72a8a..dbbd740109c2efedb90c7e4113021e3805c6fd12 100644 (file)
--- a/sftp.c
+++ b/sftp.c
@@ -1226,6 +1226,7 @@ int xfer_download_gotpkt(struct fxp_xfer *xfer, struct sftp_packet *pktin)
 
     if ((rr->retlen < 0 && fxp_error_type()==SSH_FX_EOF) || rr->retlen == 0) {
        xfer->eof = TRUE;
+        rr->retlen = 0;
        rr->complete = -1;
 #ifdef DEBUG_DOWNLOAD
        printf("setting eof\n");