version 1.431, 2023/06/05 13:24:36 |
version 1.432, 2023/07/04 03:59:21 |
|
|
|
|
Channel * |
Channel * |
channel_connect_stdio_fwd(struct ssh *ssh, |
channel_connect_stdio_fwd(struct ssh *ssh, |
const char *host_to_connect, u_short port_to_connect, |
const char *host_to_connect, int port_to_connect, |
int in, int out, int nonblock) |
int in, int out, int nonblock) |
{ |
{ |
Channel *c; |
Channel *c; |
|
|
c->force_drain = 1; |
c->force_drain = 1; |
|
|
channel_register_fds(ssh, c, in, out, -1, 0, 1, 0); |
channel_register_fds(ssh, c, in, out, -1, 0, 1, 0); |
port_open_helper(ssh, c, "direct-tcpip"); |
port_open_helper(ssh, c, port_to_connect == PORT_STREAMLOCAL ? |
|
"direct-streamlocal@openssh.com" : "direct-tcpip"); |
|
|
return c; |
return c; |
} |
} |