diff options
author | Wayne Davison <wayne@opencoder.net> | 2022-10-24 08:38:00 -0700 |
---|---|---|
committer | Wayne Davison <wayne@opencoder.net> | 2022-10-24 08:38:00 -0700 |
commit | 1b2688807d0e0b9486ad88470480c9f8641f9241 (patch) | |
tree | 0ed36e7424efae31230ed4a09a6350c068ab52c0 | |
parent | 08ec80ac65205f29bdc128bd05ec4a40d2db8861 (diff) | |
download | rsync-1b2688807d0e0b9486ad88470480c9f8641f9241.tar.gz |
Fix protocol <= 29 daemon auth if openssl is handling md4.
-rw-r--r-- | compat.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -873,8 +873,10 @@ void negotiate_daemon_auth(int f_out, int am_client) } } am_server = save_am_server; - if (md4_is_old && valid_auth_checksums.negotiated_nni->num == CSUM_MD4) + if (md4_is_old && valid_auth_checksums.negotiated_nni->num == CSUM_MD4) { valid_auth_checksums.negotiated_nni->num = CSUM_MD4_OLD; + valid_auth_checksums.negotiated_nni->flags = 0; + } } int get_subprotocol_version() |