summaryrefslogtreecommitdiff
path: root/src/protocol/fqterm_ssh_socket.cpp
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2018-05-09 16:33:50 +0800
committerIru Cai <mytbk920423@gmail.com>2018-05-10 14:16:42 +0800
commitedaca3e9ce514aeddde04d9f022dddfc179bf744 (patch)
tree504083543bc7c795d2875ca12de13c0be6f5847d /src/protocol/fqterm_ssh_socket.cpp
parent456110b0c3165498f3b2b41a0dd10c7d6769ebaa (diff)
downloadfqterm-edaca3e9ce514aeddde04d9f022dddfc179bf744.tar.xz
fqterm packet: use C buffer
Tested using SSH2
Diffstat (limited to 'src/protocol/fqterm_ssh_socket.cpp')
-rw-r--r--src/protocol/fqterm_ssh_socket.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/protocol/fqterm_ssh_socket.cpp b/src/protocol/fqterm_ssh_socket.cpp
index c48fc51..ea0f774 100644
--- a/src/protocol/fqterm_ssh_socket.cpp
+++ b/src/protocol/fqterm_ssh_socket.cpp
@@ -270,10 +270,11 @@ void FQTermSSHSocket::connectToHost(const QString &host_name, quint16 port) {
private_socket_->connectToHost(host_name, port);
}
-void FQTermSSHSocket::writeData() {
- socketWriteBlock((const char*)packet_sender_->output_buffer_->data(),
- packet_sender_->output_buffer_->len());
- private_socket_->flush();
+void FQTermSSHSocket::writeData()
+{
+ socketWriteBlock((const char*)buffer_data(&packet_sender_->data_to_send),
+ buffer_len(&packet_sender_->data_to_send));
+ private_socket_->flush();
}
void FQTermSSHSocket::handlePacket(int type) {