зеркало из https://github.com/mozilla/pjs.git
fix 199088 , r=biesi, sr=mscott
This commit is contained in:
Родитель
767b972fd1
Коммит
73d9a5fef5
|
@ -214,6 +214,9 @@ NS_IMETHODIMP nsImapFlagAndUidState::AddUidFlagPair(PRUint32 uid, imapMessageFla
|
|||
{
|
||||
if (uid == nsMsgKey_None) // ignore uid of -1
|
||||
return NS_OK;
|
||||
// check for potential overflow in buffer size for uid array
|
||||
if (zeroBasedIndex > 0x3FFFFFFF)
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
PR_CEnterMonitor(this);
|
||||
if (zeroBasedIndex + 1 > fNumberOfMessagesAdded)
|
||||
fNumberOfMessagesAdded = zeroBasedIndex + 1;
|
||||
|
|
Загрузка…
Ссылка в новой задаче