diff options
Diffstat (limited to 'components/net/resource_thread.rs')
-rw-r--r-- | components/net/resource_thread.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/net/resource_thread.rs b/components/net/resource_thread.rs index f85d623fe4f..bdbc815baa4 100644 --- a/components/net/resource_thread.rs +++ b/components/net/resource_thread.rs @@ -291,6 +291,7 @@ impl ResourceChannelManager { }, CoreResourceMsg::GetCookiesForUrl(url, consumer, source) => { let mut cookie_jar = http_state.cookie_jar.write().unwrap(); + cookie_jar.remove_expired_cookies_for_url(&url); consumer .send(cookie_jar.cookies_for_url(&url, source)) .unwrap(); @@ -300,6 +301,7 @@ impl ResourceChannelManager { }, CoreResourceMsg::GetCookiesDataForUrl(url, consumer, source) => { let mut cookie_jar = http_state.cookie_jar.write().unwrap(); + cookie_jar.remove_expired_cookies_for_url(&url); let cookies = cookie_jar .cookies_data_for_url(&url, source) .map(Serde) |