diff --git a/mozilla/accessible/src/base/nsAccessNode.cpp b/mozilla/accessible/src/base/nsAccessNode.cpp index c409a4639a3..0cf4d649dee 100755 --- a/mozilla/accessible/src/base/nsAccessNode.cpp +++ b/mozilla/accessible/src/base/nsAccessNode.cpp @@ -595,6 +595,9 @@ nsAccessNode::GetPresShellFor(nsIDOMNode *aNode) already_AddRefed nsAccessNode::GetDocShellTreeItemFor(nsIDOMNode *aStartNode) { + if (!aStartNode) { + return nsnull; + } nsCOMPtr domDoc; aStartNode->GetOwnerDocument(getter_AddRefs(domDoc)); nsCOMPtr doc(do_QueryInterface(domDoc));