aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/data_loader.rs
diff options
context:
space:
mode:
authorDavid Rajchenbach-Teller <D.O.Teller@gmail.com>2015-09-30 12:22:00 +0200
committerJosh Matthews <josh@joshmatthews.net>2015-12-31 07:45:03 -0500
commit1e81b8c13322deed21bdfea83b8a4f8c78b50e04 (patch)
treec994a88564692926b3e2dd07affd37b360b37738 /components/net/data_loader.rs
parent66c8aa8cdac24ad956be5e99be3b7bc07c5f798c (diff)
downloadservo-1e81b8c13322deed21bdfea83b8a4f8c78b50e04.tar.gz
servo-1e81b8c13322deed21bdfea83b8a4f8c78b50e04.zip
Resolves #4183 - Implemementing context-based MIME type sniffing
The version of the standard is not finalized at the time of this writing. Specifications may be found here: https://mimesniff.spec.whatwg.org/#context-specific-sniffing .
Diffstat (limited to 'components/net/data_loader.rs')
-rw-r--r--components/net/data_loader.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/net/data_loader.rs b/components/net/data_loader.rs
index b7fb25c124d..3c3bcaa10c5 100644
--- a/components/net/data_loader.rs
+++ b/components/net/data_loader.rs
@@ -88,7 +88,11 @@ pub fn load(load_data: LoadData,
let mut metadata = Metadata::default(url);
metadata.set_content_type(content_type.as_ref());
- if let Ok(chan) = start_sending_sniffed_opt(start_chan, metadata, classifier, &bytes) {
+ if let Ok(chan) = start_sending_sniffed_opt(start_chan,
+ metadata,
+ classifier,
+ &bytes,
+ load_data.context) {
let _ = chan.send(Payload(bytes));
let _ = chan.send(Done(Ok(())));
}