diff --git a/mozilla/htmlparser/src/nsXIFDTD.cpp b/mozilla/htmlparser/src/nsXIFDTD.cpp
index f271e13c595..06ac4010c37 100644
--- a/mozilla/htmlparser/src/nsXIFDTD.cpp
+++ b/mozilla/htmlparser/src/nsXIFDTD.cpp
@@ -1736,11 +1736,12 @@ void nsXIFDTD::ProcessDocumentInfoTag(const nsIParserNode& aNode)
{
nsString tmpString("XIF_DOC_INFO");
PushNodeAndToken(tmpString);
- CAttributeToken* attribute = new CAttributeToken(key,value);
nsIParserNode* top = PeekNode();
if (top != nsnull)
+ {
+ CAttributeToken* attribute = new CAttributeToken(key,value);
((nsCParserNode*)top)->AddAttribute(attribute);
-
+ }
}
}
diff --git a/mozilla/parser/htmlparser/src/nsXIFDTD.cpp b/mozilla/parser/htmlparser/src/nsXIFDTD.cpp
index f271e13c595..06ac4010c37 100644
--- a/mozilla/parser/htmlparser/src/nsXIFDTD.cpp
+++ b/mozilla/parser/htmlparser/src/nsXIFDTD.cpp
@@ -1736,11 +1736,12 @@ void nsXIFDTD::ProcessDocumentInfoTag(const nsIParserNode& aNode)
{
nsString tmpString("XIF_DOC_INFO");
PushNodeAndToken(tmpString);
- CAttributeToken* attribute = new CAttributeToken(key,value);
nsIParserNode* top = PeekNode();
if (top != nsnull)
+ {
+ CAttributeToken* attribute = new CAttributeToken(key,value);
((nsCParserNode*)top)->AddAttribute(attribute);
-
+ }
}
}