Fixed AddRef/Release to use NS_ADDREF/NS_RELEASE.

This commit is contained in:
warren%netscape.com 2000-04-13 09:20:58 +00:00
Родитель 25540ff9db
Коммит ea1163636a
1 изменённых файлов: 8 добавлений и 6 удалений

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

@ -186,8 +186,10 @@ ConverterInputStream::ConverterInputStream(nsIInputStream* aStream,
PRUint32 aBufferSize)
{
NS_INIT_REFCNT();
mInput = aStream; aStream->AddRef();
mConverter = aConverter; aConverter->AddRef();
mInput = aStream;
NS_ADDREF(aStream);
mConverter = aConverter;
NS_ADDREF(aConverter);
if (aBufferSize == 0) {
aBufferSize = 8192;
}
@ -211,19 +213,19 @@ ConverterInputStream::~ConverterInputStream()
nsresult ConverterInputStream::Close()
{
if (nsnull != mInput) {
mInput->Release();
NS_RELEASE(mInput);
mInput = nsnull;
}
if (nsnull != mConverter) {
mConverter->Release();
NS_RELEASE(mConverter);
mConverter = nsnull;
}
if (nsnull != mByteData) {
mByteData->Release();
NS_RELEASE(mByteData);
mByteData = nsnull;
}
if (nsnull != mUnicharData) {
mUnicharData->Release();
NS_RELEASE(mUnicharData);
mUnicharData = nsnull;
}