aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/vcsbase
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-01-22 17:29:51 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2020-01-23 11:28:53 +0000
commit1ec201d4636c0b2a8cdcda8731e628235997bcc0 (patch)
tree8d032c582af2f9392a2035360129805e4fe93e6c /src/plugins/vcsbase
parent56cd4ad28f4f1608d49e6cd02dd027184d86c248 (diff)
VcsBase: Fix memory leaks
Change-Id: Ibabcf2baf4e31cb9d7e2287a2909ef5653dbbc9c Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/vcsbase')
-rw-r--r--src/plugins/vcsbase/vcsbaseplugin.cpp1
-rw-r--r--src/plugins/vcsbase/vcsplugin.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/vcsbase/vcsbaseplugin.cpp b/src/plugins/vcsbase/vcsbaseplugin.cpp
index b9671cbc80..14c9030556 100644
--- a/src/plugins/vcsbase/vcsbaseplugin.cpp
+++ b/src/plugins/vcsbase/vcsbaseplugin.cpp
@@ -543,6 +543,7 @@ VcsBasePlugin::VcsBasePlugin() :
VcsBasePlugin::~VcsBasePlugin()
{
+ delete d->m_versionControl;
delete d;
}
diff --git a/src/plugins/vcsbase/vcsplugin.cpp b/src/plugins/vcsbase/vcsplugin.cpp
index efb70f1696..b1bad66638 100644
--- a/src/plugins/vcsbase/vcsplugin.cpp
+++ b/src/plugins/vcsbase/vcsplugin.cpp
@@ -73,6 +73,7 @@ VcsPlugin::~VcsPlugin()
{
VcsOutputWindow::destroy();
m_instance = nullptr;
+ delete d;
}
bool VcsPlugin::initialize(const QStringList &arguments, QString *errorMessage)