From c9b16cdaba74c48229243fad65acadba24e56237 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 3 Nov 2007 18:14:36 +0000 Subject: [PATCH] Stop password errors from getting reported as transfer errors. --- authenticate.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/authenticate.c b/authenticate.c index b8f63acd..afb85541 100644 --- a/authenticate.c +++ b/authenticate.c @@ -21,6 +21,7 @@ #include "rsync.h" extern char *password_file; +extern int log_got_error; /*************************************************************************** encode a buffer using base64 - simple and slow algorithm. null terminates @@ -307,6 +308,9 @@ void auth_client(int fd, const char *user, const char *challenge) pass = getpass("Password: "); } + /* Any errors output during password handling aren't transfer errors. */ + log_got_error = 0; + if (!pass) pass = ""; -- 2.34.1