]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Correct digest stale=false in POST workaround code
authorHenrik Nordstrom <henrik@henriknordstrom.net>
Sat, 6 Mar 2010 22:27:04 +0000 (23:27 +0100)
committerHenrik Nordstrom <henrik@henriknordstrom.net>
Sat, 6 Mar 2010 22:27:04 +0000 (23:27 +0100)
src/auth/digest/auth_digest.cc

index 08c3b03ece1c1150d20c331cd4cdf774e9412336..a33d90c23efef04391c52d5193835aedf6775763 100644 (file)
@@ -668,6 +668,7 @@ AuthDigestUserRequest::authenticate(HttpRequest * request, ConnStateData * conn,
 
             if (strcasecmp(digest_request->response, Response)) {
                 credentials(Failed);
+                digest_request->flags.invalid_password = 1;
                 digest_request->setDenyMessage("Incorrect password");
                 return;
             } else {
@@ -1210,7 +1211,7 @@ AuthDigestConfig::decode(char const *proxy_auth)
 
         default:
             debugs(29, 3, "authDigestDecodeAuth: Unknown attribute '" << item << "' in '" << temp << "'");
-
+            break;
         }
     }