зеркало из https://github.com/mozilla/gecko-dev.git
Bug 223199 hostList leaks on OOM in nsPermissionManager::GetEnumerator
r=dwitte sr=roc
This commit is contained in:
Родитель
74e144e261
Коммит
8d41a79bf6
|
@ -420,6 +420,7 @@ NS_IMETHODIMP nsPermissionManager::GetEnumerator(nsISimpleEnumerator **aEnum)
|
|||
|
||||
nsPermissionEnumerator* permissionEnum = new nsPermissionEnumerator(&mHostTable, hostList, mHostCount, NS_CONST_CAST(const char**, mTypeArray));
|
||||
if (!permissionEnum) {
|
||||
delete[] hostList;
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
NS_ADDREF(permissionEnum);
|
||||
|
|
Загрузка…
Ссылка в новой задаче