| Index: components/policy/core/common/cloud/device_management_service_unittest.cc
|
| diff --git a/components/policy/core/common/cloud/device_management_service_unittest.cc b/components/policy/core/common/cloud/device_management_service_unittest.cc
|
| index 7d3704b9991c000a7784bb22da7ee935bebe5394..5857a4555a297b950d6a0d8d4e18f7882926dfa8 100644
|
| --- a/components/policy/core/common/cloud/device_management_service_unittest.cc
|
| +++ b/components/policy/core/common/cloud/device_management_service_unittest.cc
|
| @@ -336,22 +336,22 @@ class QueryParams {
|
| for (ParamMap::const_iterator i(params_.begin()); i != params_.end(); ++i) {
|
| std::string unescaped_name(net::UnescapeURLComponent(
|
| i->first,
|
| - net::UnescapeRule::NORMAL |
|
| - net::UnescapeRule::SPACES |
|
| - net::UnescapeRule::URL_SPECIAL_CHARS |
|
| - net::UnescapeRule::SPOOFING_AND_CONTROL_CHARS |
|
| - net::UnescapeRule::REPLACE_PLUS_WITH_SPACE));
|
| + net::UnescapeRule::NORMAL | net::UnescapeRule::SPACES |
|
| + net::UnescapeRule::PATH_SEPARATORS |
|
| + net::UnescapeRule::URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS |
|
| + net::UnescapeRule::SPOOFING_AND_CONTROL_CHARS |
|
| + net::UnescapeRule::REPLACE_PLUS_WITH_SPACE));
|
| if (unescaped_name == name) {
|
| if (found)
|
| return false;
|
| found = true;
|
| std::string unescaped_value(net::UnescapeURLComponent(
|
| i->second,
|
| - net::UnescapeRule::NORMAL |
|
| - net::UnescapeRule::SPACES |
|
| - net::UnescapeRule::URL_SPECIAL_CHARS |
|
| - net::UnescapeRule::SPOOFING_AND_CONTROL_CHARS |
|
| - net::UnescapeRule::REPLACE_PLUS_WITH_SPACE));
|
| + net::UnescapeRule::NORMAL | net::UnescapeRule::SPACES |
|
| + net::UnescapeRule::PATH_SEPARATORS |
|
| + net::UnescapeRule::URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS |
|
| + net::UnescapeRule::SPOOFING_AND_CONTROL_CHARS |
|
| + net::UnescapeRule::REPLACE_PLUS_WITH_SPACE));
|
| if (unescaped_value != expected_value)
|
| return false;
|
| }
|
|
|