diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-20 18:42:04 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-20 18:42:04 +0000 |
commit | 675a1d5db6ce8c9fced0b201d784e1cf94e32a7a (patch) | |
tree | 8bc637b5bd6fd423a46bff477d41c5eb1a5b2c27 /net/base/sdch_manager.cc | |
parent | 510e854f122deaedd5ba31af188105131a4c3b7d (diff) | |
download | chromium_src-675a1d5db6ce8c9fced0b201d784e1cf94e32a7a.zip chromium_src-675a1d5db6ce8c9fced0b201d784e1cf94e32a7a.tar.gz chromium_src-675a1d5db6ce8c9fced0b201d784e1cf94e32a7a.tar.bz2 |
Correct SDCH enforcement of PathMatch for dictionaries
r=openvcdiff
Review URL: http://codereview.chromium.org/67286
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14041 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/sdch_manager.cc')
-rw-r--r-- | net/base/sdch_manager.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/base/sdch_manager.cc b/net/base/sdch_manager.cc index a56f4d5..c6bf950 100644 --- a/net/base/sdch_manager.cc +++ b/net/base/sdch_manager.cc @@ -496,7 +496,7 @@ bool SdchManager::Dictionary::PathMatch(const std::string& path, size_t prefix_length = restriction.size(); if (prefix_length > path.size()) return false; // Can't be a prefix. - if (0 != restriction.compare(0, prefix_length, path)) + if (0 != path.compare(0, prefix_length, restriction)) return false; return restriction[prefix_length - 1] == '/' || path[prefix_length] == '/'; } |