Fix leak of content node. b=316775 r+sr=bzbarsky a=drivers

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@186349 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dbaron%dbaron.org
2005-12-21 01:38:46 +00:00
parent b5e2f5221d
commit ab101ba6fd

View File

@@ -1325,13 +1325,15 @@ nsHTMLContentSerializer::SerializeLIValueAttribute(nsIDOMElement* aElement,
PRBool
nsHTMLContentSerializer::IsFirstChildOfOL(nsIDOMElement* aElement){
nsCOMPtr<nsIDOMNode> node = do_QueryInterface(aElement);
nsIDOMNode* parentNode;
nsAutoString parentName;
node->GetParentNode(&parentNode);
if (parentNode)
parentNode->GetNodeName(parentName);
else
return PR_FALSE;
{
nsCOMPtr<nsIDOMNode> parentNode;
node->GetParentNode(getter_AddRefs(parentNode));
if (parentNode)
parentNode->GetNodeName(parentName);
else
return PR_FALSE;
}
if (parentName.LowerCaseEqualsLiteral("ol")) {
olState defaultOLState(0, PR_FALSE);