diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2020-01-22 17:29:51 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2020-01-23 11:28:53 +0000 |
commit | 1ec201d4636c0b2a8cdcda8731e628235997bcc0 (patch) | |
tree | 8d032c582af2f9392a2035360129805e4fe93e6c /src/plugins/vcsbase | |
parent | 56cd4ad28f4f1608d49e6cd02dd027184d86c248 (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.cpp | 1 | ||||
-rw-r--r-- | src/plugins/vcsbase/vcsplugin.cpp | 1 |
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) |