diff options
Diffstat (limited to 'net/base/url_util.cc')
-rw-r--r-- | net/base/url_util.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/net/base/url_util.cc b/net/base/url_util.cc index 791f125..d2a86c5 100644 --- a/net/base/url_util.cc +++ b/net/base/url_util.cc @@ -132,4 +132,13 @@ bool GetValueForKeyInQuery(const GURL& url, return false; } +std::string TrimEndingDot(const base::StringPiece& host) { + base::StringPiece host_trimmed = host; + size_t len = host_trimmed.length(); + if (len > 1 && host_trimmed[len - 1] == '.') { + host_trimmed.remove_suffix(1); + } + return host_trimmed.as_string(); +} + } // namespace net |