diff --git a/mozilla/embedding/components/find/src/nsFind.cpp b/mozilla/embedding/components/find/src/nsFind.cpp index f73895a3429..81ae06fb3be 100644 --- a/mozilla/embedding/components/find/src/nsFind.cpp +++ b/mozilla/embedding/components/find/src/nsFind.cpp @@ -699,7 +699,8 @@ nsFind::NextNode(nsIDOMRange* aSearchRange, nsCOMPtr dnode (do_QueryInterface(content)); printf(":::::: Got the first node "); DumpNode(dnode); #endif - if (content->IsNodeOfType(nsINode::eTEXT) && !SkipNode(content)) + if (content && content->IsNodeOfType(nsINode::eTEXT) && + !SkipNode(content)) { mIterNode = do_QueryInterface(content); // Also set mIterOffset if appropriate: