diff options
Diffstat (limited to 'net/base/net_util.cc')
-rw-r--r-- | net/base/net_util.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/net/base/net_util.cc b/net/base/net_util.cc index 66c2dba..2417bba 100644 --- a/net/base/net_util.cc +++ b/net/base/net_util.cc @@ -1492,14 +1492,12 @@ std::wstring FormatUrl(const GURL& url, } else { AppendFormattedComponent(spec, parsed.username, unescape_rules, &url_string, &new_parsed->username, offset_for_adjustment); - if (parsed.password.is_valid()) { + if (parsed.password.is_valid()) url_string.push_back(':'); - } AppendFormattedComponent(spec, parsed.password, unescape_rules, &url_string, &new_parsed->password, offset_for_adjustment); - if (parsed.username.is_valid() || parsed.password.is_valid()) { + if (parsed.username.is_valid() || parsed.password.is_valid()) url_string.push_back('@'); - } } if (prefix_end) *prefix_end = static_cast<size_t>(url_string.length()); |