From 5111884e19368c12a81cd3258bc1655b80edd42c Mon Sep 17 00:00:00 2001 From: hno <> Date: Fri, 20 Sep 2002 15:43:08 +0000 Subject: [PATCH] Update to debug logging regarding NT responses. (Francesco Chemolli) --- helpers/ntlm_auth/winbind/wb_ntlm_auth.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/helpers/ntlm_auth/winbind/wb_ntlm_auth.c b/helpers/ntlm_auth/winbind/wb_ntlm_auth.c index b5cb69612e..463d071cd2 100644 --- a/helpers/ntlm_auth/winbind/wb_ntlm_auth.c +++ b/helpers/ntlm_auth/winbind/wb_ntlm_auth.c @@ -220,6 +220,7 @@ do_authenticate(ntlm_authenticate * auth, int auth_length) return; } + have_nthash = 0; nthash = ntlm_fetch_string((char *) auth, auth_length, &auth->ntresponse); switch (nthash.l) { case 0: @@ -229,11 +230,12 @@ do_authenticate(ntlm_authenticate * auth, int auth_length) case 24: memcpy(request.data.auth_crap.nt_resp, nthash.str, 24); request.data.auth_crap.nt_resp_len = 24; + have_nthash = 1; break; default: - debug("nthash len = %d\n", nthash.l); - authfail(domain, user, "Broken NT hash response"); - return; + debug("nthash len = %d. Ignoring it.\n", nthash.l); + request.data.auth_crap.nt_resp_len = 0; + break; } debug("Checking user '%s\\%s' lmhash len =%d, have_nthash=%d, " -- 2.47.2