| Index: net/base/filename_util.cc
|
| diff --git a/net/base/filename_util.cc b/net/base/filename_util.cc
|
| index 0969f7155215884875a69992130e37098ef1db07..153ce43d024882f3d48d62fb1c338930a7d50ee1 100644
|
| --- a/net/base/filename_util.cc
|
| +++ b/net/base/filename_util.cc
|
| @@ -98,7 +98,8 @@ bool FileURLToFilePath(const GURL& url, base::FilePath* file_path) {
|
|
|
| // GURL stores strings as percent-encoded 8-bit, this will undo if possible.
|
| path = UnescapeURLComponent(
|
| - path, UnescapeRule::SPACES | UnescapeRule::URL_SPECIAL_CHARS);
|
| + path, UnescapeRule::SPACES |
|
| + UnescapeRule::URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS);
|
|
|
| #if defined(OS_WIN)
|
| if (base::IsStringUTF8(path)) {
|
|
|