summaryrefslogtreecommitdiff
path: root/src/protocol/fqterm_ssh_socket.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol/fqterm_ssh_socket.cpp')
-rw-r--r--src/protocol/fqterm_ssh_socket.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/protocol/fqterm_ssh_socket.cpp b/src/protocol/fqterm_ssh_socket.cpp
index c0b8099..0fb4a4d 100644
--- a/src/protocol/fqterm_ssh_socket.cpp
+++ b/src/protocol/fqterm_ssh_socket.cpp
@@ -254,9 +254,13 @@ int FQTermSSHSocket::chooseVersion(const QString &ver) {
return -1;
}
-void FQTermSSHSocket::connectToHost(const QString &host_name, quint16 port) {
- ssh_socket_state_ = BeforeSession;
- private_socket_->connectToHost(host_name, port);
+void FQTermSSHSocket::connectToHost(const QString &host_name, quint16 port)
+{
+ ssh_socket_state_ = BeforeSession;
+ private_socket_->connectToHost(host_name, port);
+ strncpy(conn_info.hostname, host_name.toLatin1().constData(),
+ sizeof(conn_info.hostname));
+ conn_info.port = port;
}
void FQTermSSHSocket::writeData()