X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/fb73b28d8dd9758d692fc368fd2bb0490b5e3bcc..7cf3a8d8ee9e443c881433c9d8a91bd8d9b87d21:/psftp.c diff --git a/psftp.c b/psftp.c index 65d0dc50..26f24f9c 100644 --- a/psftp.c +++ b/psftp.c @@ -291,6 +291,11 @@ int sftp_get_file(char *fname, char *outfname, int recurse, int restart) if (fxp_error_type() == SSH_FX_EOF) break; printf("%s: reading directory: %s\n", fname, fxp_error()); + + req = fxp_close_send(dirhandle); + pktin = sftp_wait_for_reply(req); + fxp_close_recv(pktin, req); + sfree(ournames); return 0; }