From d6b1e5653bb53a7dd245017ba11dddb6112fc179 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 13 Dec 2018 16:36:53 +0100 Subject: [PATCH] SSH: Delete file system watcher right after use It's only ever needed at startup, no need to keep it around after that. Change-Id: Icc1ada71177d4f81b0b84cd3607a8a8b7af9cec2 Reviewed-by: Ulf Hermann --- src/libs/ssh/sshconnection.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/ssh/sshconnection.cpp b/src/libs/ssh/sshconnection.cpp index 6dd2e49f9d4..17108b91cca 100644 --- a/src/libs/ssh/sshconnection.cpp +++ b/src/libs/ssh/sshconnection.cpp @@ -169,7 +169,8 @@ SshConnection::SshConnection(const SshConnectionParameters &serverInfo, QObject if (!QFileInfo::exists(d->socketFilePath())) return; d->socketWatcher->disconnect(); - d->socketWatcher->removeDirectory(QFileInfo(d->socketFilePath()).path()); + d->socketWatcher->deleteLater(); + d->socketWatcher = nullptr; d->socketWatcherTimer.disconnect(); d->socketWatcherTimer.stop(); emitConnected();