Bug 199056 cookie_FindPosition() uses uninitialized oldestPositionFromHost; max cookies per host can be greater than 20

patch by dwitte@stanford.edu r=timeless sr=heikki


git-svn-id: svn://10.0.0.236/trunk@140259 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
timeless%mozdev.org
2003-03-25 18:39:32 +00:00
parent c267695bbe
commit 71d3e6e03f

View File

@@ -538,7 +538,7 @@ COOKIE_RemoveExpiredCookies(nsInt64 aCurrentTime,
aOldestPosition = -1;
cookie_CookieStruct *cookieInList;
nsInt64 oldestTime = LL_MININT;
nsInt64 oldestTime = LL_MAXINT;
for (PRInt32 i = sCookieList->Count() - 1; i >= 0; --i) {
cookieInList = NS_STATIC_CAST(cookie_CookieStruct*, sCookieList->ElementAt(i));
@@ -623,7 +623,7 @@ cookie_FindPosition(cookie_CookieStruct *aCookie,
COOKIE_RemoveExpiredCookies(aCurrentTime, oldestPosition);
cookie_CookieStruct *cookieInList;
nsInt64 oldestTimeFromHost = LL_MININT;
nsInt64 oldestTimeFromHost = LL_MAXINT;
PRInt32 oldestPositionFromHost;
PRInt32 countFromHost = 0;
const nsAFlatCString &host = aCookie->host;