From: Anonymous Date: Tue, 5 Jul 2016 05:45:44 +0000 (+1200) Subject: Bug 4542: authentication credentials IP TTL updated incorrectly X-Git-Tag: SQUID_4_0_13~41 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ea8be65b806bdd424562734e3eb00ac66c3da09;p=thirdparty%2Fsquid.git Bug 4542: authentication credentials IP TTL updated incorrectly --- diff --git a/src/auth/User.cc b/src/auth/User.cc index 306acba47c..e06b192408 100644 --- a/src/auth/User.cc +++ b/src/auth/User.cc @@ -201,7 +201,7 @@ Auth::User::addIp(Ip::Address ipaddr) /* This ip has already been seen. */ found = 1; /* update IP ttl */ - ipdata->ip_expiretime = squid_curtime; + ipdata->ip_expiretime = squid_curtime + ::Config.authenticateIpTTL; } else if (ipdata->ip_expiretime <= squid_curtime) { /* This IP has expired - remove from the seen list */ dlinkDelete(&ipdata->node, &ip_list);