From: Wayne Davison Date: Mon, 24 Oct 2022 15:38:00 +0000 (-0700) Subject: Fix protocol <= 29 daemon auth if openssl is handling md4. X-Git-Tag: v3.3.0pre1~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b2688807d0e0b9486ad88470480c9f8641f9241;p=thirdparty%2Frsync.git Fix protocol <= 29 daemon auth if openssl is handling md4. --- diff --git a/compat.c b/compat.c index a8a6afe8..7acedf0e 100644 --- a/compat.c +++ b/compat.c @@ -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()