| Index: net/base/net_util.cc
|
| ===================================================================
|
| --- net/base/net_util.cc (revision 43305)
|
| +++ net/base/net_util.cc (working copy)
|
| @@ -1278,7 +1278,8 @@
|
| void GetIdentityFromURL(const GURL& url,
|
| std::wstring* username,
|
| std::wstring* password) {
|
| - UnescapeRule::Type flags = UnescapeRule::SPACES;
|
| + UnescapeRule::Type flags =
|
| + UnescapeRule::SPACES | UnescapeRule::URL_SPECIAL_CHARS;
|
| *username = UTF16ToWideHack(UnescapeAndDecodeUTF8URLComponent(url.username(),
|
| flags, NULL));
|
| *password = UTF16ToWideHack(UnescapeAndDecodeUTF8URLComponent(url.password(),
|
|
|