diff options
| author | Andreas Schneider <asn@cryptomilk.org> | 2014-01-16 09:06:56 +0100 |
|---|---|---|
| committer | Andreas Schneider <asn@cryptomilk.org> | 2014-01-16 09:13:06 +0100 |
| commit | 5229253f8684026b01db4cc6cdf3c149a6358984 (patch) | |
| tree | 221ba7585ac8e2999520b7bbd74325cbc156ee1d /src | |
| parent | a1c4fc07d43fb7a7e1e91bfdadbd3dc62b8ce462 (diff) | |
| download | libssh-5229253f8684026b01db4cc6cdf3c149a6358984.tar.gz libssh-5229253f8684026b01db4cc6cdf3c149a6358984.tar.xz libssh-5229253f8684026b01db4cc6cdf3c149a6358984.zip | |
channel: Fix the name scheme of the forward functions.
Diffstat (limited to 'src')
| -rw-r--r-- | src/channels.c | 26 | ||||
| -rw-r--r-- | src/legacy.c | 6 |
2 files changed, 17 insertions, 15 deletions
diff --git a/src/channels.c b/src/channels.c index dc51d959..116ada6d 100644 --- a/src/channels.c +++ b/src/channels.c @@ -2251,7 +2251,11 @@ error: * SSH_AGAIN if in nonblocking mode and call has * to be done again. **/ -int ssh_forward_listen(ssh_session session, const char *address, int port, int *bound_port) { +int ssh_channel_listen_forward(ssh_session session, + const char *address, + int port, + int *bound_port) +{ ssh_buffer buffer = NULL; ssh_string addr = NULL; int rc = SSH_ERROR; @@ -2293,16 +2297,7 @@ error: return rc; } -/** - * @brief Accept an incoming TCP/IP forwarding channel. - * - * @param[in] session The ssh session to use. - * - * @param[in] timeout_ms A timeout in milliseconds. - * - * @return Newly created channel, or NULL if no incoming channel request from - * the server - */ +/* DEPRECATED */ ssh_channel ssh_forward_accept(ssh_session session, int timeout_ms) { return ssh_channel_accept(session, SSH_CHANNEL_FORWARDED_TCPIP, timeout_ms, NULL); } @@ -2338,7 +2333,10 @@ ssh_channel ssh_channel_accept_forward(ssh_session session, int timeout_ms, int* * SSH_AGAIN if in nonblocking mode and call has * to be done again. */ -int ssh_forward_cancel(ssh_session session, const char *address, int port) { +int ssh_channel_cancel_forward(ssh_session session, + const char *address, + int port) +{ ssh_buffer buffer = NULL; ssh_string addr = NULL; int rc = SSH_ERROR; @@ -2372,6 +2370,10 @@ error: return rc; } +int ssh_forward_cancel(ssh_session session, const char *address, int port) { + return ssh_channel_cancel_forward(session, address, port); +} + /** * @brief Set environment variables. * diff --git a/src/legacy.c b/src/legacy.c index 6e7bfffc..c98f3e0c 100644 --- a/src/legacy.c +++ b/src/legacy.c @@ -163,7 +163,7 @@ int channel_change_pty_size(ssh_channel channel,int cols,int rows){ } ssh_channel channel_forward_accept(ssh_session session, int timeout_ms){ - return ssh_forward_accept(session,timeout_ms); + return ssh_channel_accept_forward(session, timeout_ms, NULL); } int channel_close(ssh_channel channel){ @@ -171,12 +171,12 @@ int channel_close(ssh_channel channel){ } int channel_forward_cancel(ssh_session session, const char *address, int port){ - return ssh_forward_cancel(session, address, port); + return ssh_channel_cancel_forward(session, address, port); } int channel_forward_listen(ssh_session session, const char *address, int port, int *bound_port){ - return ssh_forward_listen(session, address, port, bound_port); + return ssh_channel_listen_forward(session, address, port, bound_port); } void channel_free(ssh_channel channel){ |
