]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Prevent username cache dislay showing double
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 13 Sep 2015 10:35:51 +0000 (03:35 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 13 Sep 2015 10:35:51 +0000 (03:35 -0700)
src/auth/Gadgets.cc

index 33886a197041f9b11c01a167ddea8c003f9a8c11..857676eb101e1568d5e96e96c26484bcbbe9e731 100644 (file)
@@ -119,6 +119,8 @@ authenticateCachedUsersList()
     v1.reserve(u1.size()+u2.size());
     std::merge(u1.begin(), u1.end(),u2.begin(), u2.end(),
                std::back_inserter(v1), aucp_compare);
+    u1.clear();
+    u2.clear();
     if (Auth::Config::Find("negotiate") != nullptr)
         u1 = Auth::Negotiate::User::Cache()->sortedUsersList();
     if (Auth::Config::Find("ntlm") != nullptr)