summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdb/startgdbserverdialog.cpp
diff options
context:
space:
mode:
authorRyan May <ryan.may@eecradar.com>2012-11-20 15:04:00 -0600
committerFawzi Mohamed <fawzi.mohamed@digia.com>2012-11-27 12:17:23 +0100
commitf8146588f9493403334e88da85aada512929d724 (patch)
treeab6333206873248e0781bac63e9ac4e620844ed6 /src/plugins/debugger/gdb/startgdbserverdialog.cpp
parentdeeef5308f1b3d59581aa1a65e781d434719a40d (diff)
downloadqt-creator-f8146588f9493403334e88da85aada512929d724.tar.gz
Set the proper port on the remote channel.
Without this fix, GDB tries to connect to the gdbserver on the SSH port when using the "Attach to Running Application" action. This fixes that to use the proper gdbserver port. Change-Id: I4ada31693879f28acf8046885d1dd15aff5d748c Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Diffstat (limited to 'src/plugins/debugger/gdb/startgdbserverdialog.cpp')
-rw-r--r--src/plugins/debugger/gdb/startgdbserverdialog.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/debugger/gdb/startgdbserverdialog.cpp b/src/plugins/debugger/gdb/startgdbserverdialog.cpp
index 9a1d2b7963..1b1ad0308a 100644
--- a/src/plugins/debugger/gdb/startgdbserverdialog.cpp
+++ b/src/plugins/debugger/gdb/startgdbserverdialog.cpp
@@ -209,6 +209,7 @@ void GdbServerStarter::attach(int port)
QTC_ASSERT(fillParameters(&sp, d->kit), return);
sp.masterEngineType = GdbEngineType;
sp.connParams.port = port;
+ sp.remoteChannel = sp.connParams.host + QLatin1Char(':') + QString::number(sp.connParams.port);
sp.displayName = tr("Remote: \"%1:%2\"").arg(sp.connParams.host).arg(port);
sp.executable = localExecutable;
sp.startMode = AttachToRemoteServer;