aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/abstractprocessstep.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2017-04-24 13:37:55 +0200
committerTobias Hunger <tobias.hunger@qt.io>2017-04-25 09:23:21 +0000
commit1e178915dfae0cef5fa4ab07357dc9a242e75d34 (patch)
tree64649741b8b88f0aac5982b6005b2cab2dc92b40 /src/plugins/projectexplorer/abstractprocessstep.cpp
parent6ef5a36b395ba297cd92cc8f8320a02f5f38c70c (diff)
AbstractProcessStep: Free output parser chain in error case
Change-Id: Ie0dc094068bfa56f728d84ee13e70efbc980f8b3 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/abstractprocessstep.cpp')
-rw-r--r--src/plugins/projectexplorer/abstractprocessstep.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/abstractprocessstep.cpp b/src/plugins/projectexplorer/abstractprocessstep.cpp
index fc27284cf0..d0da2990fe 100644
--- a/src/plugins/projectexplorer/abstractprocessstep.cpp
+++ b/src/plugins/projectexplorer/abstractprocessstep.cpp
@@ -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;
}