aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeng Tan <mtan@mta.corp.wallix.com>2018-02-01 13:41:30 +0100
committerAndreas Schneider <asn@cryptomilk.org>2018-06-29 17:16:06 +0200
commit2209fcace32d42c2ef17c296ba588d8f259f2741 (patch)
tree18d542cf29808fbf84f6f40cb4229c33b449f869
parenta1847660a3420b2a099bbb4aef97a13497a53395 (diff)
downloadlibssh-2209fcace32d42c2ef17c296ba588d8f259f2741.tar.gz
libssh-2209fcace32d42c2ef17c296ba588d8f259f2741.tar.xz
libssh-2209fcace32d42c2ef17c296ba588d8f259f2741.zip
Set channel as bound when accepting channel open request
Signed-off-by: Meng Tan <mtan@wallix.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> (cherry picked from commit f19158cadf99cf9965fa9f6a8afaf19f91269e2a)
-rw-r--r--src/messages.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/messages.c b/src/messages.c
index b4849de0..98fbb7f7 100644
--- a/src/messages.c
+++ b/src/messages.c
@@ -1110,6 +1110,7 @@ int ssh_message_channel_request_open_reply_accept_channel(ssh_message msg, ssh_c
chan->remote_maxpacket = msg->channel_request_open.packet_size;
chan->remote_window = msg->channel_request_open.window;
chan->state = SSH_CHANNEL_STATE_OPEN;
+ chan->flags &= ~SSH_CHANNEL_FLAG_NOT_BOUND;
rc = ssh_buffer_pack(session->out_buffer,
"bdddd",