зеркало из https://github.com/mozilla/pjs.git
Bug 284549 crash if nsIClassInfo.getInterfaces includes a null interface [@ HashIIDPtrKey]
r=shaver sr=shaver
This commit is contained in:
Родитель
fc4818f25f
Коммит
6acd2a12ba
|
@ -594,6 +594,10 @@ XPCNativeSet::GetNewOrUsed(XPCCallContext& ccx, nsIClassInfo* classInfo)
|
|||
for(PRUint32 i = 0; i < iidCount; i++)
|
||||
{
|
||||
nsIID* iid = *(currentIID++);
|
||||
if (!iid) {
|
||||
NS_ERROR("Null found in classinfo interface list");
|
||||
continue;
|
||||
}
|
||||
|
||||
AutoMarkingNativeInterfacePtr iface(ccx);
|
||||
iface = XPCNativeInterface::GetNewOrUsed(ccx, iid);
|
||||
|
|
Загрузка…
Ссылка в новой задаче