From d8cdc71a288f8786a50a5ea2e89aab21bf9dcecb Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Thu, 3 Oct 2019 02:21:27 -0400 Subject: [PATCH] Use unfiltered response body when replicating body of cached responses. --- components/net/http_cache.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/net/http_cache.rs b/components/net/http_cache.rs index 4f751405d75..0ff5153f324 100644 --- a/components/net/http_cache.rs +++ b/components/net/http_cache.rs @@ -669,7 +669,7 @@ impl HttpCache { /// Updating consumers who received a response constructed with a ResponseBody::Receiving. pub fn update_awaiting_consumers(&mut self, request: &Request, response: &Response) { - if let ResponseBody::Done(ref completed_body) = *response.body.lock().unwrap() { + if let ResponseBody::Done(ref completed_body) = *response.actual_response().body.lock().unwrap() { let entry_key = CacheKey::new(request.clone()); if let Some(cached_resources) = self.entries.get(&entry_key) { // Ensure we only wake-up consumers of relevant resources,