AbstractProcessStep: Free output parser chain in error case

Change-Id: Ie0dc094068bfa56f728d84ee13e70efbc980f8b3
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Tobias Hunger
2017-04-24 13:37:55 +02:00
parent 6ef5a36b39
commit 1e178915df
2 changed files with 8 additions and 0 deletions

View File

@@ -205,6 +205,7 @@ void AbstractProcessStep::run(QFutureInterface<bool> &fi)
if (!m_process->waitForStarted()) {
processStartupFailed();
m_process.reset();
m_outputParserChain.reset();
reportRunResult(fi, false);
return;
}