From 951d9153268f380641974d62bc392722eba639e9 Mon Sep 17 00:00:00 2001 From: pokamest Date: Wed, 14 Dec 2022 21:50:52 +0100 Subject: [PATCH] libssh init --- client/core/servercontroller.cpp | 5 +++++ client/core/servercontroller.h | 1 + 2 files changed, 6 insertions(+) diff --git a/client/core/servercontroller.cpp b/client/core/servercontroller.cpp index 34b0d6e3..40e6eda7 100644 --- a/client/core/servercontroller.cpp +++ b/client/core/servercontroller.cpp @@ -43,7 +43,12 @@ using namespace QSsh; ServerController::ServerController(std::shared_ptr settings, QObject *parent) : m_settings(settings) { + ssh_init(); +} +ServerController::~ServerController() +{ + ssh_finalize(); } ErrorCode ServerController::connectToHost(const ServerCredentials &credentials, ssh_session &session) { diff --git a/client/core/servercontroller.h b/client/core/servercontroller.h index e0d3819c..60d9270b 100644 --- a/client/core/servercontroller.h +++ b/client/core/servercontroller.h @@ -26,6 +26,7 @@ class ServerController : public QObject Q_OBJECT public: ServerController(std::shared_ptr settings, QObject *parent = nullptr); + ~ServerController(); typedef QList> Vars;