From: Amos Jeffries Date: Sun, 13 Sep 2015 10:35:51 +0000 (-0700) Subject: Prevent username cache dislay showing double X-Git-Tag: SQUID_4_0_1~21^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8e35ae0a2a5f7b39899f43f1c6a0cb46e7e2d8d6;p=thirdparty%2Fsquid.git Prevent username cache dislay showing double --- diff --git a/src/auth/Gadgets.cc b/src/auth/Gadgets.cc index 33886a1970..857676eb10 100644 --- a/src/auth/Gadgets.cc +++ b/src/auth/Gadgets.cc @@ -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)