From 3b7d550a7ccec36fc78aaed89aaebfee8ce787ef Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Fri, 4 May 2018 14:07:42 +0200 Subject: [PATCH] AutoTest: Do not connect on nullptr object The application can be a nullptr. If so, do not try to establish a connection. Change-Id: Icdcd04a016105f163691144277f44c65f96d3847 Reviewed-by: David Schulz --- src/plugins/autotest/gtest/gtestoutputreader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/autotest/gtest/gtestoutputreader.cpp b/src/plugins/autotest/gtest/gtestoutputreader.cpp index 7f2647fcbbd..287e144a271 100644 --- a/src/plugins/autotest/gtest/gtestoutputreader.cpp +++ b/src/plugins/autotest/gtest/gtestoutputreader.cpp @@ -48,6 +48,7 @@ GTestOutputReader::GTestOutputReader(const QFutureInterface &futu , m_executable(testApplication ? testApplication->program() : QString()) , m_projectFile(projectFile) { + if (m_testApplication) { connect(m_testApplication, static_cast(&QProcess::finished), this, [this] (int exitCode, QProcess::ExitStatus /*exitStatus*/) { @@ -59,6 +60,7 @@ GTestOutputReader::GTestOutputReader(const QFutureInterface &futu if (Utils::HostOsInfo::isWindowsHost() && exitCode == 3) reportCrash(); }); + } } void GTestOutputReader::processOutput(const QByteArray &outputLine)