Bug 1287361 - Add a missing XPT_CALLOC8 null check. r=khuey.

--HG--
extra : rebase_source : 9a9f938ab7499ddcc18a1bce549e651a07829716
This commit is contained in:
Nicholas Nethercote 2016-07-18 14:18:19 +10:00
parent aef07a5172
commit 79b0d684fb

View File

@ -22,6 +22,9 @@ xptiInterfaceEntry::Create(const char* name, const nsID& iid,
int namelen = strlen(name);
void* place =
XPT_CALLOC8(gXPTIStructArena, sizeof(xptiInterfaceEntry) + namelen);
if (!place) {
return nullptr;
}
return new (place) xptiInterfaceEntry(name, namelen, iid, aDescriptor,
aTypelib);
}