From f9b12f2390ac05085e6f3d1cede39f14fb2450b1 Mon Sep 17 00:00:00 2001 From: "surkov.alexander%gmail.com" Date: Wed, 23 Apr 2008 06:01:02 +0000 Subject: [PATCH] Crash [@ CAccessibleText::get_attributes(long, long*, long*, unsigned short**) ], r=aaronlev, a=dsicore git-svn-id: svn://10.0.0.236/trunk@250677 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/accessible/src/msaa/CAccessibleText.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mozilla/accessible/src/msaa/CAccessibleText.cpp b/mozilla/accessible/src/msaa/CAccessibleText.cpp index 4cf73df7a70..0bee36f4779 100755 --- a/mozilla/accessible/src/msaa/CAccessibleText.cpp +++ b/mozilla/accessible/src/msaa/CAccessibleText.cpp @@ -99,6 +99,9 @@ CAccessibleText::get_attributes(long aOffset, long *aStartOffset, long *aEndOffset, BSTR *aTextAttributes) { __try { + if (!aStartOffset || !aEndOffset || !aTextAttributes) + return E_INVALIDARG; + *aStartOffset = 0; *aEndOffset = 0; *aTextAttributes = NULL;