version 1.99, 2001/03/01 02:29:04 |
version 1.100, 2001/03/01 22:46:37 |
|
|
|
|
id = packet_get_int(); |
id = packet_get_int(); |
len = buffer_len(&command); |
len = buffer_len(&command); |
len = MAX(len, 900); |
if (len > 900) |
|
len = 900; |
packet_done(); |
packet_done(); |
if (type == SSH2_MSG_CHANNEL_FAILURE) |
if (type == SSH2_MSG_CHANNEL_FAILURE) |
fatal("Request for subsystem '%.*s' failed on channel %d", |
fatal("Request for subsystem '%.*s' failed on channel %d", |
|
|
debug("Sending command: %.*s", len, buffer_ptr(&command)); |
debug("Sending command: %.*s", len, buffer_ptr(&command)); |
channel_request_start(id, "exec", 0); |
channel_request_start(id, "exec", 0); |
} |
} |
packet_put_string(buffer_ptr(&command), len); |
packet_put_string(buffer_ptr(&command), buffer_len(&command)); |
packet_send(); |
packet_send(); |
} else { |
} else { |
channel_request(id, "shell", 0); |
channel_request(id, "shell", 0); |