From: Christos Tsantilas Date: Mon, 16 Feb 2009 23:33:48 +0000 (+0200) Subject: Bug fix: When an AccessRule for a service group exist in AccessRules X-Git-Tag: SQUID_3_2_0_1~1193 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=899fad67224b38eda82f7fa45e758736ec6791f0;p=thirdparty%2Fsquid.git Bug fix: When an AccessRule for a service group exist in AccessRules list do not add it again in the list. --- diff --git a/src/adaptation/Config.cc b/src/adaptation/Config.cc index d42a2818c3..c2fb048829 100644 --- a/src/adaptation/Config.cc +++ b/src/adaptation/Config.cc @@ -150,11 +150,11 @@ Adaptation::Config::ParseAccess(ConfigParser &parser) String groupId; ConfigParser::ParseString(&groupId); AccessRule *r; - if (!(r=FindRuleByGroupId(groupId))) + if (!(r=FindRuleByGroupId(groupId))) { r = new AccessRule(groupId); - + AllRules().push_back(r); + } r->parse(parser); - AllRules().push_back(r); } void