version 1.68, 2001/05/06 21:45:14 |
version 1.69, 2001/05/08 19:17:31 |
|
|
c->remote_id = rchan; |
c->remote_id = rchan; |
c->remote_window = rwindow; |
c->remote_window = rwindow; |
c->remote_maxpacket = rmaxpack; |
c->remote_maxpacket = rmaxpack; |
|
if (c->type != SSH_CHANNEL_CONNECTING) { |
packet_start(SSH2_MSG_CHANNEL_OPEN_CONFIRMATION); |
packet_start(SSH2_MSG_CHANNEL_OPEN_CONFIRMATION); |
packet_put_int(c->remote_id); |
packet_put_int(c->remote_id); |
packet_put_int(c->self); |
packet_put_int(c->self); |
packet_put_int(c->local_window); |
packet_put_int(c->local_window); |
packet_put_int(c->local_maxpacket); |
packet_put_int(c->local_maxpacket); |
packet_send(); |
packet_send(); |
|
} |
} else { |
} else { |
debug("failure %s", ctype); |
debug("failure %s", ctype); |
packet_start(SSH2_MSG_CHANNEL_OPEN_FAILURE); |
packet_start(SSH2_MSG_CHANNEL_OPEN_FAILURE); |
packet_put_int(rchan); |
packet_put_int(rchan); |
packet_put_int(SSH2_OPEN_ADMINISTRATIVELY_PROHIBITED); |
packet_put_int(SSH2_OPEN_ADMINISTRATIVELY_PROHIBITED); |
if (!(datafellows & SSH_BUG_OPENFAILURE)) { |
if (!(datafellows & SSH_BUG_OPENFAILURE)) { |
packet_put_cstring("bla bla"); |
packet_put_cstring("open failed"); |
packet_put_cstring(""); |
packet_put_cstring(""); |
} |
} |
packet_send(); |
packet_send(); |