mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-27 12:50:09 +00:00
bug 277813 - autogenerated expires needs max r=mayhemer
--HG-- extra : rebase_source : 1f772fae7ed927310e1e40877d96754158da0898
This commit is contained in:
parent
760283de1b
commit
e148eb356e
@ -415,7 +415,7 @@ nsHttpResponseHead::ComputeCurrentAge(uint32_t now,
|
||||
// <or>
|
||||
// freshnessLifetime = expires_value - date_value
|
||||
// <or>
|
||||
// freshnessLifetime = (date_value - last_modified_value) * 0.10
|
||||
// freshnessLifetime = min(one-week,(date_value - last_modified_value) * 0.10)
|
||||
// <or>
|
||||
// freshnessLifetime = 0
|
||||
//
|
||||
@ -463,6 +463,8 @@ nsHttpResponseHead::ComputeFreshnessLifetime(uint32_t *result) const
|
||||
if (date2 <= date) {
|
||||
// this only makes sense if last-modified is actually in the past
|
||||
*result = (date - date2) / 10;
|
||||
const uint32_t kOneWeek = 60 * 60 * 24 * 7;
|
||||
*result = std::min(kOneWeek, *result);
|
||||
return NS_OK;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user