]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug 3186: Digest auth caches failed state without revalidating
authorWill Roberts <squid@bigwillystyle42.com>
Mon, 28 May 2012 06:30:39 +0000 (00:30 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 28 May 2012 06:30:39 +0000 (00:30 -0600)
src/auth/digest/auth_digest.cc

index 1db50bfa19e17eb039c0e760ccba3646b48cac4d..70f69240f0775267bf9ff0d3b41adfbbb3bf34a0 100644 (file)
@@ -1063,6 +1063,7 @@ Auth::Digest::Config::decode(char const *proxy_auth)
     } else {
         debugs(29, 9, HERE << "Found user '" << username << "' in the user cache as '" << auth_user << "'");
         digest_user = static_cast<Auth::Digest::User *>(auth_user.getRaw());
+        digest_user->credentials(Auth::Unchecked);
         xfree(username);
     }