bug 1493619 - pad DNS entry grace period for low TTL cases r=dragana

MozReview-Commit-ID: 8AsmyaSYVJr

Differential Revision: https://phabricator.services.mozilla.com/D6793

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Daniel Stenberg 2018-10-11 07:18:50 +00:00
Родитель 2d26d932b7
Коммит 1ce4e8a560
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -238,6 +238,10 @@ void
nsHostRecord::SetExpiration(const mozilla::TimeStamp& now, unsigned int valid, unsigned int grace)
{
mValidStart = now;
if ((valid + grace) < 60) {
grace = 60 - valid;
LOG(("SetExpiration: artificially bumped grace to %d\n", grace));
}
mGraceStart = now + TimeDuration::FromSeconds(valid);
mValidEnd = now + TimeDuration::FromSeconds(valid + grace);
}