diff --git a/plugins/remote/source/content/providers/ssh_provider.cpp b/plugins/remote/source/content/providers/ssh_provider.cpp index 6101e12a8..79b3169e6 100644 --- a/plugins/remote/source/content/providers/ssh_provider.cpp +++ b/plugins/remote/source/content/providers/ssh_provider.cpp @@ -41,7 +41,9 @@ namespace hex::plugin::remote { } void SSHProvider::close() { - m_remoteFile->close(); + if (m_remoteFile != nullptr) + m_remoteFile->close(); + m_sftpClient.disconnect(); m_remoteFilePath.clear(); }