From 49f1cd5334a50c98eb19010405e786570c4c5df0 Mon Sep 17 00:00:00 2001 From: Aurindam Jana <aurindam.jana@digia.com> Date: Thu, 18 Apr 2013 11:00:53 +0200 Subject: [PATCH] Valgrind: Support both IPv4 and IPv6 Change-Id: I3e7a7f0d9264c2fccb161e5d2dcf585db4fcd013 Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com> --- src/plugins/valgrind/valgrindtool.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/valgrind/valgrindtool.cpp b/src/plugins/valgrind/valgrindtool.cpp index 584a80cc95b..fb17d004d90 100644 --- a/src/plugins/valgrind/valgrindtool.cpp +++ b/src/plugins/valgrind/valgrindtool.cpp @@ -74,13 +74,13 @@ Analyzer::AnalyzerStartParameters ValgrindTool::createStartParameters( sp.workingDirectory = rc1->workingDirectory(); sp.debuggee = rc1->executable(); sp.debuggeeArgs = rc1->commandLineArguments(); - sp.connParams.host = QLatin1String("localhost"); const ProjectExplorer::IDevice::ConstPtr device = ProjectExplorer::DeviceKitInformation::device(runConfiguration->target()->kit()); QTC_ASSERT(device->type() == ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE, return sp); QTcpServer server; - if (!server.listen(QHostAddress(sp.connParams.host))) + if (!server.listen(QHostAddress::LocalHost) || !server.listen(QHostAddress::LocalHostIPv6)) return sp; + sp.connParams.host = server.serverAddress().toString(); sp.connParams.port = server.serverPort(); sp.startMode = Analyzer::StartLocal; } else if (RemoteLinuxRunConfiguration *rc2 = -- GitLab