diff options
-rw-r--r-- | lib/ssh.h | 9 | ||||
-rw-r--r-- | lib/vssh/libssh.c | 1 |
2 files changed, 7 insertions, 3 deletions
@@ -239,13 +239,16 @@ extern const struct Curl_handler Curl_handler_sftp; extern const struct Curl_handler Curl_handler_scp; extern const struct Curl_handler Curl_handler_sftp; +#endif /* USE_LIBSSH2 */ +#ifdef USE_SSH +/* generic SSH backend functions */ CURLcode Curl_ssh_init(void); void Curl_ssh_cleanup(void); - +size_t Curl_ssh_version(char *buffer, size_t buflen); #else +/* for non-SSH builds */ #define Curl_ssh_cleanup() -#endif /* USE_LIBSSH2 */ +#endif -size_t Curl_ssh_version(char *buffer, size_t buflen); #endif /* HEADER_CURL_SSH_H */ diff --git a/lib/vssh/libssh.c b/lib/vssh/libssh.c index a12cb865f..76956a3c1 100644 --- a/lib/vssh/libssh.c +++ b/lib/vssh/libssh.c @@ -2737,6 +2737,7 @@ CURLcode Curl_ssh_init(void) void Curl_ssh_cleanup(void) { (void)ssh_finalize(); +} size_t Curl_ssh_version(char *buffer, size_t buflen) { |