aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/cookie_storage.rs
diff options
context:
space:
mode:
authorRohit Burra <iamrohit7@gmail.com>2016-12-25 09:13:21 +0530
committerRohit Burra <iamrohit7@gmail.com>2016-12-25 09:13:21 +0530
commit49abf57debaf8548b263834feb0b7e7511f0a1d5 (patch)
tree202be83c52654b548c3d63829cc694d11ef00d11 /components/net/cookie_storage.rs
parent9123fe0cefdba5f92b494d046e07a7810730e0e3 (diff)
downloadservo-49abf57debaf8548b263834feb0b7e7511f0a1d5.tar.gz
servo-49abf57debaf8548b263834feb0b7e7511f0a1d5.zip
Refactor to use ServoUrl::is_secure_scheme
Diffstat (limited to 'components/net/cookie_storage.rs')
-rw-r--r--components/net/cookie_storage.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/net/cookie_storage.rs b/components/net/cookie_storage.rs
index cf2779daa04..8d39334263c 100644
--- a/components/net/cookie_storage.rs
+++ b/components/net/cookie_storage.rs
@@ -38,7 +38,7 @@ impl CookieStorage {
let cookies = self.cookies_map.entry(domain).or_insert(vec![]);
// https://www.ietf.org/id/draft-ietf-httpbis-cookie-alone-01.txt Step 2
- if !cookie.cookie.secure && url.scheme() != "https" && url.scheme() != "wss" {
+ if !cookie.cookie.secure && !url.is_secure_scheme() {
let new_domain = cookie.cookie.domain.as_ref().unwrap();
let new_path = cookie.cookie.path.as_ref().unwrap();
@@ -85,7 +85,7 @@ impl CookieStorage {
// http://tools.ietf.org/html/rfc6265#section-5.3
pub fn push(&mut self, mut cookie: Cookie, url: &ServoUrl, source: CookieSource) {
// https://www.ietf.org/id/draft-ietf-httpbis-cookie-alone-01.txt Step 1
- if cookie.cookie.secure && url.scheme() != "https" && url.scheme() != "wss" {
+ if cookie.cookie.secure && !url.is_secure_scheme() {
return;
}