diff --git a/mozilla/content/html/document/src/nsHTMLDocument.cpp b/mozilla/content/html/document/src/nsHTMLDocument.cpp index 4c286f61a01..1918a065698 100644 --- a/mozilla/content/html/document/src/nsHTMLDocument.cpp +++ b/mozilla/content/html/document/src/nsHTMLDocument.cpp @@ -3406,7 +3406,7 @@ nsHTMLDocument::GetBodyContent() // Loop backwards because any non-elements, such as doctypes and PIs // are likly to appear before the root element. nsIContent* html = GetRootContent(); - if (html->Tag() == nsHTMLAtoms::html && + if (html && html->Tag() == nsHTMLAtoms::html && html->IsContentOfType(nsIContent::eHTML)) { // Look for body inside html