diff --git a/src/sftp/node.cr b/src/sftp/node.cr index e278bc7..c58eade 100644 --- a/src/sftp/node.cr +++ b/src/sftp/node.cr @@ -32,5 +32,11 @@ module SSH2::SFTP def closed? @closed || @sftp.closed? end + + def finalize + return if closed? + + close rescue nil + end end end