VcsBase: Fix memory leaks

Change-Id: Ibabcf2baf4e31cb9d7e2287a2909ef5653dbbc9c
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Kandeler
2020-01-22 17:29:51 +01:00
parent 56cd4ad28f
commit 1ec201d463
2 changed files with 2 additions and 0 deletions

View File

@@ -543,6 +543,7 @@ VcsBasePlugin::VcsBasePlugin() :
VcsBasePlugin::~VcsBasePlugin() VcsBasePlugin::~VcsBasePlugin()
{ {
delete d->m_versionControl;
delete d; delete d;
} }

View File

@@ -73,6 +73,7 @@ VcsPlugin::~VcsPlugin()
{ {
VcsOutputWindow::destroy(); VcsOutputWindow::destroy();
m_instance = nullptr; m_instance = nullptr;
delete d;
} }
bool VcsPlugin::initialize(const QStringList &arguments, QString *errorMessage) bool VcsPlugin::initialize(const QStringList &arguments, QString *errorMessage)