summaryrefslogtreecommitdiffstats
path: root/net/base/url_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/url_util.cc')
-rw-r--r--net/base/url_util.cc9
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