From 67b74ace90a5d766b2982d55ccfd1f96879602d4 Mon Sep 17 00:00:00 2001 From: Trevor Saunders Date: Tue, 28 Jun 2011 16:26:37 -0700 Subject: [PATCH] bug 667396 - nsAccessibilityService::GetAccessibleFor() is an external api so we should NULL check the node argument r=surkov --- accessible/src/base/nsAccessibilityService.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/accessible/src/base/nsAccessibilityService.cpp b/accessible/src/base/nsAccessibilityService.cpp index 6827529f6f6f..d5f6d86c4821 100644 --- a/accessible/src/base/nsAccessibilityService.cpp +++ b/accessible/src/base/nsAccessibilityService.cpp @@ -635,6 +635,9 @@ nsAccessibilityService::GetAccessibleFor(nsIDOMNode *aNode, nsIAccessible **aAccessible) { NS_ENSURE_ARG_POINTER(aAccessible); + *aAccessible = nsnull; + if (!aNode) + return NS_OK; nsCOMPtr node(do_QueryInterface(aNode)); NS_IF_ADDREF(*aAccessible = GetAccessible(node));