summaryrefslogtreecommitdiffstats
path: root/url/gurl.cc
diff options
context:
space:
mode:
authorricea@chromium.org <ricea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-22 07:40:46 +0000
committerricea@chromium.org <ricea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-22 07:40:46 +0000
commit9690b9973408b5f84206a9688f84dedc27747f6e (patch)
tree3888e75ebb3491e4deebc1c4bfc11bae757e22a9 /url/gurl.cc
parent62e41ba50f8f19053e126fee543e70147615ba81 (diff)
downloadchromium_src-9690b9973408b5f84206a9688f84dedc27747f6e.zip
chromium_src-9690b9973408b5f84206a9688f84dedc27747f6e.tar.gz
chromium_src-9690b9973408b5f84206a9688f84dedc27747f6e.tar.bz2
Fix some debugging checks that expect HTTP protocol schemes to also
accept WebSocket protocol schemes. No functional change to release builds. Debug builds will stop crashing when the new WebSocket implementation is used. BUG= TEST=net_unittests Review URL: https://codereview.chromium.org/68213017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236713 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'url/gurl.cc')
-rw-r--r--url/gurl.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/url/gurl.cc b/url/gurl.cc
index 15de85a..a550c46 100644
--- a/url/gurl.cc
+++ b/url/gurl.cc
@@ -364,6 +364,10 @@ bool GURL::SchemeIsHTTPOrHTTPS() const {
return SchemeIs("http") || SchemeIs("https");
}
+bool GURL::SchemeIsWSOrWSS() const {
+ return SchemeIs("ws") || SchemeIs("wss");
+}
+
int GURL::IntPort() const {
if (parsed_.port.is_nonempty())
return url_parse::ParsePort(spec_.data(), parsed_.port);