Do not call PreserveWrapper with a null pointer. b=319642 r+sr=bzbarsky

This commit is contained in:
dbaron%dbaron.org 2005-12-23 18:54:26 +00:00
Родитель d46b3346a9
Коммит 5724b43f60
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -4969,6 +4969,9 @@ nsDOMClassInfo::PreserveNodeWrapper(nsIXPConnectWrappedNative *aWrapper)
{
nsCOMPtr<nsIDOMGCParticipant> participant =
do_QueryInterface(aWrapper->Native());
if (!participant)
// nsJSContext::PreserveWrapper needs us to null-check
return NS_OK;
return nsDOMClassInfo::PreserveWrapper(aWrapper, IdentityKeyToWrapperFunc,
participant);