From: hno <> Date: Fri, 20 Sep 2002 15:43:08 +0000 (+0000) Subject: Update to debug logging regarding NT responses. X-Git-Tag: SQUID_3_0_PRE1~745 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5111884e19368c12a81cd3258bc1655b80edd42c;p=thirdparty%2Fsquid.git Update to debug logging regarding NT responses. (Francesco Chemolli) --- 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, "