aboutsummaryrefslogtreecommitdiffstats
path: root/components/net_traits/request.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2016-06-10 15:46:12 +0530
committerManish Goregaokar <manishsmail@gmail.com>2016-06-11 11:49:40 +0530
commit9deecd793c6859e52c2ce9df7bba28eb3159cb97 (patch)
tree9d3417c31e74de79736e953236932a5a3dc6f36c /components/net_traits/request.rs
parent8b9479f8bf13efa0cc174a84e1775c4926278cef (diff)
downloadservo-9deecd793c6859e52c2ce9df7bba28eb3159cb97.tar.gz
servo-9deecd793c6859e52c2ce9df7bba28eb3159cb97.zip
Review fixes
Diffstat (limited to 'components/net_traits/request.rs')
-rw-r--r--components/net_traits/request.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/components/net_traits/request.rs b/components/net_traits/request.rs
index 4c7f4081f77..1fbcdabe868 100644
--- a/components/net_traits/request.rs
+++ b/components/net_traits/request.rs
@@ -117,7 +117,7 @@ pub struct RequestInit {
pub unsafe_request: bool,
pub same_origin_data: bool,
pub body: Option<Vec<u8>>,
- // TODO: cleint object
+ // TODO: client object
pub destination: Destination,
pub synchronous: bool,
pub mode: RequestMode,
@@ -214,7 +214,9 @@ impl Request {
}
pub fn from_init(init: RequestInit) -> Request {
- let mut req = Request::new(init.url, None, false);
+ let mut req = Request::new(init.url,
+ Some(Origin::Origin(init.origin.origin())),
+ false);
*req.method.borrow_mut() = init.method;
*req.headers.borrow_mut() = init.headers;
req.unsafe_request = init.unsafe_request;
@@ -226,7 +228,6 @@ impl Request {
req.use_cors_preflight = init.use_cors_preflight;
req.credentials_mode = init.credentials_mode;
req.use_url_credentials = init.use_url_credentials;
- *req.origin.borrow_mut() = Origin::Origin(init.origin.origin());
*req.referer.borrow_mut() = if let Some(url) = init.referer_url {
Referer::RefererUrl(url)
} else {