Topcrash bug # 146466: add some trivial extra defensive null checking. r=samir, danm sr=me

This commit is contained in:
rjc%netscape.com 2002-10-09 02:09:31 +00:00
Родитель 093137e9f2
Коммит e261a701cb
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -404,6 +404,9 @@ NS_IMETHODIMP nsWindowDataSource::GetTarget(nsIRDFResource *aSource, nsIRDFResou
{ {
NS_ENSURE_ARG_POINTER(_retval); NS_ENSURE_ARG_POINTER(_retval);
// add extra NULL checking for top-crash bug # 146466
if (!gRDFService) return NS_RDF_NO_VALUE;
if (!mInner) return NS_RDF_NO_VALUE;
if (!mContainer) return NS_RDF_NO_VALUE; if (!mContainer) return NS_RDF_NO_VALUE;
// special case kNC_KeyIndex before we forward to mInner // special case kNC_KeyIndex before we forward to mInner
if (aProperty == kNC_KeyIndex) { if (aProperty == kNC_KeyIndex) {