diff options
Diffstat (limited to 'src/cookie_helper.cc')
| -rw-r--r-- | src/cookie_helper.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cookie_helper.cc b/src/cookie_helper.cc index 1e15e793..95f45057 100644 --- a/src/cookie_helper.cc +++ b/src/cookie_helper.cc @@ -368,7 +368,8 @@ std::string canonicalizeHost(const std::string& host) bool domainMatch(const std::string& requestHost, const std::string& domain) { return requestHost == domain || - (util::endsWith(requestHost, domain) && + (util::endsWith(requestHost.begin(), requestHost.end(), + domain.begin(), domain.end()) && requestHost[requestHost.size()-domain.size()-1] == '.' && !util::isNumericHost(requestHost)); } |
