diff --git a/src/main/java/net/schmizz/sshj/sftp/RemoteFile.java b/src/main/java/net/schmizz/sshj/sftp/RemoteFile.java index e77157f3..ef5c19cd 100644 --- a/src/main/java/net/schmizz/sshj/sftp/RemoteFile.java +++ b/src/main/java/net/schmizz/sshj/sftp/RemoteFile.java @@ -166,6 +166,8 @@ public class RemoteFile public void close() throws IOException { flush(); + // Close handle + RemoteFile.this.close(); } } @@ -269,6 +271,8 @@ public class RemoteFile throw new SFTPException("Unexpected packet: " + res.getType()); } } + // Close handle + RemoteFile.this.close(); } } }