From 809f5f2ac8ffb1ecfc72f8a61244d1b1c6dfd021 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 13 Jun 2013 13:05:38 +0200 Subject: [PATCH] Valgrind: Harden against missing devices Task-number: QTCREATORBUG-9456 Change-Id: I13b7c5f675a09a612631b97a0d95685872e22e04 Reviewed-by: hjk --- src/plugins/valgrind/valgrindtool.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/valgrind/valgrindtool.cpp b/src/plugins/valgrind/valgrindtool.cpp index 910978caba1..3300643b1da 100644 --- a/src/plugins/valgrind/valgrindtool.cpp +++ b/src/plugins/valgrind/valgrindtool.cpp @@ -76,6 +76,7 @@ Analyzer::AnalyzerStartParameters ValgrindTool::createStartParameters( sp.debuggeeArgs = rc1->commandLineArguments(); const ProjectExplorer::IDevice::ConstPtr device = ProjectExplorer::DeviceKitInformation::device(runConfiguration->target()->kit()); + QTC_ASSERT(device, return sp); QTC_ASSERT(device->type() == ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE, return sp); QTcpServer server; if (!server.listen(QHostAddress::LocalHost) && !server.listen(QHostAddress::LocalHostIPv6)) {