]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix new digest parser shutdown code when digest auth not configured
authorHenrik Nordstrom <henrik@henriknordstrom.net>
Sat, 6 Mar 2010 22:48:00 +0000 (23:48 +0100)
committerHenrik Nordstrom <henrik@henriknordstrom.net>
Sat, 6 Mar 2010 22:48:00 +0000 (23:48 +0100)
src/auth/digest/auth_digest.cc

index a33d90c23efef04391c52d5193835aedf6775763..d4dc4064d26041f0c2d6c5bd738c0649e38e5d12 100644 (file)
@@ -532,8 +532,10 @@ digestScheme::done()
     if (digestauthenticators)
         helperShutdown(digestauthenticators);
 
-    httpHeaderDestroyFieldsInfo(DigestFieldsInfo, DIGEST_ENUM_END);
-    DigestFieldsInfo = NULL;
+    if (DigestFieldsInfo) {
+       httpHeaderDestroyFieldsInfo(DigestFieldsInfo, DIGEST_ENUM_END);
+       DigestFieldsInfo = NULL;
+    }
 
     authdigest_initialised = 0;