From 3c5a945f758f23051a83a6a7a02cd6c97e8d2b56 Mon Sep 17 00:00:00 2001 From: Eduard Burtescu Date: Fri, 12 Jun 2015 19:51:26 -0600 Subject: [PATCH] servo: Merge #6302 - Preserve UserAgent header on redirect (from eddyb:preserve-ua-on-redirect); r=nox This unblocks facebook.com's feed, after a few months of it being accidentally broken. Source-Repo: https://github.com/servo/servo Source-Revision: 8063e342359615552b26ea10d42b2c6a827331fb --- servo/components/net/resource_task.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servo/components/net/resource_task.rs b/servo/components/net/resource_task.rs index 22114f34950d..f888e017220e 100644 --- a/servo/components/net/resource_task.rs +++ b/servo/components/net/resource_task.rs @@ -259,7 +259,9 @@ impl ResourceManager { } } - self.user_agent.as_ref().map(|ua| load_data.headers.set(UserAgent(ua.clone()))); + self.user_agent.as_ref().map(|ua| { + load_data.preserved_headers.set(UserAgent(ua.clone())); + }); fn from_factory(factory: fn(LoadData, LoadConsumer, Arc)) -> Box) + Send> {