X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/fb73b28d8dd9758d692fc368fd2bb0490b5e3bcc..e99bb8bfc8d2c1a47b6ae90ef43683d191c30f66:/pscp.c diff --git a/pscp.c b/pscp.c index 0dbe1e34..4c6aba73 100644 --- a/pscp.c +++ b/pscp.c @@ -1348,6 +1348,11 @@ int scp_get_sink_action(struct scp_sink_action *act) break; tell_user(stderr, "scp: reading directory %s: %s\n", fname, fxp_error()); + + req = fxp_close_send(dirhandle); + pktin = sftp_wait_for_reply(req); + fxp_close_recv(pktin, req); + if (must_free_fname) sfree(fname); sfree(ournames); errs++;