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;
}