bug 441610 - Calling getAttributes() on a defunct object crashes Thunderbird, r=aaronlev

This commit is contained in:
Marco Zehe 2008-06-24 22:46:32 +02:00
Родитель 4bd3619de5
Коммит 8f49984fce
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -2045,6 +2045,9 @@ nsAccessible::GetAttributes(nsIPersistentProperties **aAttributes)
{
NS_ENSURE_ARG_POINTER(aAttributes); // In/out param. Created if necessary.
if (IsDefunct())
return NS_ERROR_FAILURE;
nsCOMPtr<nsIContent> content = GetRoleContent(mDOMNode);
if (!content) {
return NS_ERROR_FAILURE;