From: Francesco Chemolli Date: Fri, 6 Feb 2015 15:11:45 +0000 (+0100) Subject: Fix not-fully-initialized data member in ACLUserData X-Git-Tag: merge-candidate-3-v1~281 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=796e703819a8680b82bfda08632343601dc84314;p=thirdparty%2Fsquid.git Fix not-fully-initialized data member in ACLUserData --- diff --git a/src/acl/UserData.cc b/src/acl/UserData.cc index 7e160ce69d..93f4c348a0 100644 --- a/src/acl/UserData.cc +++ b/src/acl/UserData.cc @@ -60,6 +60,16 @@ CaseInsensitveSBufCompare(const SBuf &lhs, const SBuf &rhs) return (lhs.caseCmp(rhs) < 0); } +static bool +CaseSensitveSBufCompare(const SBuf &lhs, const SBuf &rhs) +{ + return (lhs < rhs); +} + +ACLUserData::ACLUserData() : userDataNames(CaseSensitveSBufCompare) +{ +} + void ACLUserData::parse() { diff --git a/src/acl/UserData.h b/src/acl/UserData.h index 6b2c767b39..72d0c3d285 100644 --- a/src/acl/UserData.h +++ b/src/acl/UserData.h @@ -21,6 +21,7 @@ class ACLUserData : public ACLData public: virtual ~ACLUserData() {} + ACLUserData(); bool match(char const *user); virtual SBufList dump() const; void parse();