Bug 211266 void nsHTMLEntities::AddRefTable doesn't check the return value of PL_DHashTableInit
r=axel sr=heikki
This commit is contained in:
@@ -108,7 +108,11 @@ Initialize(nsIModule* aSelf)
|
||||
nsresult rv = nsHTMLTags::AddRefTable();
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
nsHTMLEntities::AddRefTable();
|
||||
rv = nsHTMLEntities::AddRefTable();
|
||||
if (NS_FAILED(rv)) {
|
||||
nsHTMLTags::ReleaseTable();
|
||||
return rv;
|
||||
}
|
||||
InitializeElementTable();
|
||||
CNewlineToken::AllocNewline();
|
||||
gInitialized = PR_TRUE;
|
||||
|
||||
Reference in New Issue
Block a user