diff --git a/mozilla/content/html/document/src/nsHTMLContentSink.cpp b/mozilla/content/html/document/src/nsHTMLContentSink.cpp index d3922f54f64..4bc08f3d30c 100644 --- a/mozilla/content/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/content/html/document/src/nsHTMLContentSink.cpp @@ -1501,6 +1501,7 @@ HTMLContentSink::FlushText() nsIContent* content = nsnull; mCurrentText->QueryInterface(kIContentIID, (void**) &content); content->SetDocument(mDocument); + NS_RELEASE(content); NS_RELEASE(mCurrentText); return PR_TRUE; } diff --git a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp index d3922f54f64..4bc08f3d30c 100644 --- a/mozilla/layout/html/document/src/nsHTMLContentSink.cpp +++ b/mozilla/layout/html/document/src/nsHTMLContentSink.cpp @@ -1501,6 +1501,7 @@ HTMLContentSink::FlushText() nsIContent* content = nsnull; mCurrentText->QueryInterface(kIContentIID, (void**) &content); content->SetDocument(mDocument); + NS_RELEASE(content); NS_RELEASE(mCurrentText); return PR_TRUE; }