From: Anonymous Date: Sat, 23 Jul 2016 07:19:30 +0000 (+1200) Subject: Bug #4542: authentication credentials IP TTL updated incorrectly X-Git-Tag: SQUID_3_5_21~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08f4cd06c637c48ac5cf497cb9c0dab88086e21c;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 a49212246b..a9458c4eb4 100644 --- a/src/auth/User.cc +++ b/src/auth/User.cc @@ -284,7 +284,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);