Get a reference for the getter on the crypto and pkcs11 objects before returning them.

This commit is contained in:
javi%netscape.com 2000-05-16 23:52:42 +00:00
Родитель 002db7d291
Коммит cc49213457
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -760,7 +760,8 @@ NS_IMETHODIMP GlobalWindowImpl::GetCrypto(nsIDOMCrypto** aCrypto)
mCrypto = do_CreateInstance(kCryptoProgID, &rv);
}
*aCrypto = mCrypto;
return NS_OK;
NS_IF_ADDREF(*aCrypto);
return NS_OK;
}
NS_IMETHODIMP GlobalWindowImpl::GetPkcs11(nsIDOMPkcs11** aPkcs11)
@ -772,6 +773,7 @@ NS_IMETHODIMP GlobalWindowImpl::GetPkcs11(nsIDOMPkcs11** aPkcs11)
mPkcs11 = do_CreateInstance(kPkcs11ProgID, &rv);
}
*aPkcs11 = mPkcs11;
NS_IF_ADDREF(*aPkcs11);
return NS_OK;
}