diff --git a/mozilla/htmlparser/src/nsXIFDTD.cpp b/mozilla/htmlparser/src/nsXIFDTD.cpp index 25425f7fd7b..687878c6930 100644 --- a/mozilla/htmlparser/src/nsXIFDTD.cpp +++ b/mozilla/htmlparser/src/nsXIFDTD.cpp @@ -1284,7 +1284,8 @@ nsresult nsXIFDTD::ProcessEncodeTag(const nsIParserNode& aNode) result=mSink->DoFragment(PR_TRUE); } } - result=mSink->DoFragment(PR_FALSE); + else + result=mSink->DoFragment(PR_FALSE); return result; } diff --git a/mozilla/parser/htmlparser/src/nsXIFDTD.cpp b/mozilla/parser/htmlparser/src/nsXIFDTD.cpp index 25425f7fd7b..687878c6930 100644 --- a/mozilla/parser/htmlparser/src/nsXIFDTD.cpp +++ b/mozilla/parser/htmlparser/src/nsXIFDTD.cpp @@ -1284,7 +1284,8 @@ nsresult nsXIFDTD::ProcessEncodeTag(const nsIParserNode& aNode) result=mSink->DoFragment(PR_TRUE); } } - result=mSink->DoFragment(PR_FALSE); + else + result=mSink->DoFragment(PR_FALSE); return result; }