diff --git a/mozilla/content/html/document/src/nsHTMLDocument.cpp b/mozilla/content/html/document/src/nsHTMLDocument.cpp index 5f4e66a3c66..f1468bce2dc 100644 --- a/mozilla/content/html/document/src/nsHTMLDocument.cpp +++ b/mozilla/content/html/document/src/nsHTMLDocument.cpp @@ -1942,7 +1942,7 @@ nsHTMLDocument::Close() NS_ConvertASCIItoUCS2("text/html"), PR_FALSE, PR_TRUE); mWriteLevel--; mIsWriting = 0; - NS_RELEASE(mParser); + NS_IF_RELEASE(mParser); } return NS_OK; diff --git a/mozilla/layout/html/document/src/nsHTMLDocument.cpp b/mozilla/layout/html/document/src/nsHTMLDocument.cpp index 5f4e66a3c66..f1468bce2dc 100644 --- a/mozilla/layout/html/document/src/nsHTMLDocument.cpp +++ b/mozilla/layout/html/document/src/nsHTMLDocument.cpp @@ -1942,7 +1942,7 @@ nsHTMLDocument::Close() NS_ConvertASCIItoUCS2("text/html"), PR_FALSE, PR_TRUE); mWriteLevel--; mIsWriting = 0; - NS_RELEASE(mParser); + NS_IF_RELEASE(mParser); } return NS_OK;