From fb7ef61d068ce17e351eeca5a18b91a47bb92f4a Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 11 Dec 2025 16:24:43 +0100 Subject: [PATCH] fix: Crash when canceling creation of SSH provider Fixes #2557 --- plugins/remote/source/content/providers/ssh_provider.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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(); }