diff options
author | David Kahles <david.kahles96@gmail.com> | 2016-01-28 18:33:57 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-02-09 10:35:35 +0100 |
commit | 1017b5537a79706c6b8a202f82b75172816c6f96 (patch) | |
tree | c5131857c90bbf5ff60c7a4a3dc3900b5f0c4c2c | |
parent | 2495a4d978e269da405c8162085d7fe12b0c2aca (diff) | |
download | csync-1017b5537a79706c6b8a202f82b75172816c6f96.tar.gz csync-1017b5537a79706c6b8a202f82b75172816c6f96.tar.xz csync-1017b5537a79706c6b8a202f82b75172816c6f96.zip |
sftp: Use more descriptive error messages
Tell the user what exactly failed, so he might be able to identify the
problem.
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r-- | modules/csync_sftp.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/csync_sftp.c b/modules/csync_sftp.c index 6f4ac9e..57359a4 100644 --- a/modules/csync_sftp.c +++ b/modules/csync_sftp.c @@ -187,28 +187,28 @@ static int _sftp_connect(const char *uri) { rc = ssh_options_set(_ssh_session, SSH_OPTIONS_TIMEOUT, &timeout); if (rc < 0) { c_strerror_r(errno, errbuf, sizeof(errbuf)); - fprintf(stderr, "csync_sftp - error setting options: %s\n", errbuf); + fprintf(stderr, "csync_sftp - error setting connection timeout: %s\n", errbuf); goto out; } rc = ssh_options_set(_ssh_session, SSH_OPTIONS_COMPRESSION_C_S, "none"); if (rc < 0) { c_strerror_r(errno, errbuf, sizeof(errbuf)); - fprintf(stderr, "csync_sftp - error setting options: %s\n", errbuf); + fprintf(stderr, "csync_sftp - error setting connection compression: %s\n", errbuf); goto out; } rc = ssh_options_set(_ssh_session, SSH_OPTIONS_COMPRESSION_S_C, "none"); if (rc < 0) { c_strerror_r(errno, errbuf, sizeof(errbuf)); - fprintf(stderr, "csync_sftp - error setting options: %s\n", errbuf); + fprintf(stderr, "csync_sftp - error setting connection compression: %s\n", errbuf); goto out; } ssh_options_set(_ssh_session, SSH_OPTIONS_HOST, host); if (rc < 0) { c_strerror_r(errno, errbuf, sizeof(errbuf)); - fprintf(stderr, "csync_sftp - error setting options: %s\n", errbuf); + fprintf(stderr, "csync_sftp - error setting connection host: %s\n", errbuf); goto out; } @@ -216,7 +216,7 @@ static int _sftp_connect(const char *uri) { ssh_options_set(_ssh_session, SSH_OPTIONS_PORT, &port); if (rc < 0) { c_strerror_r(errno, errbuf, sizeof(errbuf)); - fprintf(stderr, "csync_sftp - error setting options: %s\n", errbuf); + fprintf(stderr, "csync_sftp - error setting connection port: %s\n", errbuf); goto out; } DEBUG_SFTP(("csync_sftp - port set to: %d\n", port)); @@ -226,7 +226,7 @@ static int _sftp_connect(const char *uri) { ssh_options_set(_ssh_session, SSH_OPTIONS_USER, user); if (rc < 0) { c_strerror_r(errno, errbuf, sizeof(errbuf)); - fprintf(stderr, "csync_sftp - error setting options: %s\n", errbuf); + fprintf(stderr, "csync_sftp - error setting sftp username: %s\n", errbuf); goto out; } DEBUG_SFTP(("csync_sftp - username set to: %s\n", user)); |