Bug 211265 Log doesn't check the return value of PL_DHashTableInit

r=darin sr=darin
This commit is contained in:
timeless%mozdev.org 2003-07-01 21:38:07 +00:00
parent d86a9ff5b7
commit 8cd4375f12

View File

@ -162,9 +162,10 @@ static int initialized = 0;
addr = (void*) ((unsigned) addr - 5);
if (! initialized) {
initialized = 1;
PL_DHashTableInit(&Calls, &Ops, 0, sizeof(CallEntry), 16);
if (!initialized) {
initialized = PL_DHashTableInit(&Calls, &Ops, 0, sizeof(CallEntry), 16);
if (!initialized)
return;
}
CallEntry* entry
@ -290,9 +291,10 @@ ListCounts(PLDHashTable* table, PLDHashEntryHdr* hdr,
if (displacement > 0)
return PL_DHASH_NEXT;
static int modInitialized = 0;
if (! modInitialized) {
modInitialized = 1;
PL_DHashTableInit(&Modules, &ModOps, 0, sizeof(ModulesEntry), 16);
if (!modInitialized) {
modInitialized = PL_DHashTableInit(&Modules, &ModOps, 0, sizeof(ModulesEntry), 16);
if (!modInitialized)
return PL_DHASH_NEXT;
}
ModulesEntry* mod