X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=sftp.c;h=dbbd740109c2efedb90c7e4113021e3805c6fd12;hb=5d852585a1f00f130333d2350627ffb80014d4e2;hp=5685c79ea7a68c2b02945c54cef15721efc72a8a;hpb=717129b0f240ce4cae7bded25cffe2857f760d5e;p=PuTTY.git diff --git a/sftp.c b/sftp.c index 5685c79e..dbbd7401 100644 --- 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");