From: wessels <> Date: Wed, 10 Jan 2001 06:39:03 +0000 (+0000) Subject: Robert Collins: patch for splaytree_auth config dump via cachemgr X-Git-Tag: SQUID_3_0_PRE1~1663 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d40c1150e72f8b5ecb6aab120cd1682fc3538f87;p=thirdparty%2Fsquid.git Robert Collins: patch for splaytree_auth config dump via cachemgr --- diff --git a/src/acl.cc b/src/acl.cc index 212ab5b0bb..2078df3910 100644 --- a/src/acl.cc +++ b/src/acl.cc @@ -1,6 +1,6 @@ /* - * $Id: acl.cc,v 1.237 2001/01/08 19:36:26 hno Exp $ + * $Id: acl.cc,v 1.238 2001/01/09 23:39:03 wessels Exp $ * * DEBUG: section 28 Access Control * AUTHOR: Duane Wessels @@ -2207,7 +2207,13 @@ aclDumpUserList(acl_user_data * data) * a wordlist this way costs Sum(1,N) iterations. For instance * a 1000-elements list will be filled in 499500 iterations. */ - splay_walk(data->names, aclDumpUserListWalkee, &wl); + if (data->names) + splay_walk(data->names, aclDumpUserListWalkee, &wl); + else + /* + * special case for REQUIRED + */ + wordlistAdd(&wl, "REQUIRED"); return wl; } @@ -2804,4 +2810,4 @@ aclDumpArpList(void *data) } /* ==== END ARP ACL SUPPORT =============================================== */ -#endif /* USE_ARP_ACL */ +#endif /* USE_ARP_ACL */