зеркало из https://github.com/mozilla/pjs.git
Bug 590843 - Fix integer literal overflow. r=sdwilsh, a=final+
This commit is contained in:
Родитель
a696508bb4
Коммит
03022e7100
|
@ -104,7 +104,8 @@ static const char kCookieFileName[] = "cookies.sqlite";
|
|||
#define COOKIES_SCHEMA_VERSION 4
|
||||
|
||||
static const PRInt64 kCookieStaleThreshold = 60 * PR_USEC_PER_SEC; // 1 minute in microseconds
|
||||
static const PRInt64 kCookiePurgeAge = 30 * 24 * 60 * 60 * PR_USEC_PER_SEC; // 30 days in microseconds
|
||||
static const PRInt64 kCookiePurgeAge =
|
||||
PRInt64(30 * 24 * 60 * 60) * PR_USEC_PER_SEC; // 30 days in microseconds
|
||||
|
||||
static const char kOldCookieFileName[] = "cookies.txt";
|
||||
|
||||
|
@ -1351,8 +1352,10 @@ nsCookieService::PrefChanged(nsIPrefBranch *aPrefBranch)
|
|||
if (NS_SUCCEEDED(aPrefBranch->GetIntPref(kPrefMaxCookiesPerHost, &val)))
|
||||
mMaxCookiesPerHost = (PRUint16) LIMIT(val, 1, 0xFFFF, kMaxCookiesPerHost);
|
||||
|
||||
if (NS_SUCCEEDED(aPrefBranch->GetIntPref(kPrefCookiePurgeAge, &val)))
|
||||
mCookiePurgeAge = LIMIT(val, 0, PR_INT32_MAX, PR_INT32_MAX) * PR_USEC_PER_SEC;
|
||||
if (NS_SUCCEEDED(aPrefBranch->GetIntPref(kPrefCookiePurgeAge, &val))) {
|
||||
mCookiePurgeAge =
|
||||
PRInt64(LIMIT(val, 0, PR_INT32_MAX, PR_INT32_MAX)) * PR_USEC_PER_SEC;
|
||||
}
|
||||
|
||||
PRBool boolval;
|
||||
if (NS_SUCCEEDED(aPrefBranch->GetBoolPref(kPrefThirdPartySession, &boolval)))
|
||||
|
|
Загрузка…
Ссылка в новой задаче