bulletproof some NS_RELEASE's with NS_IF_RELEASE.

This commit is contained in:
mscott%netscape.com 1999-08-04 21:23:26 +00:00
Родитель 667daab831
Коммит d37e51242e
1 изменённых файлов: 4 добавлений и 4 удалений

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

@ -128,15 +128,15 @@ nsStreamListenerEvent::nsStreamListenerEvent(nsAsyncStreamObserver* listener,
nsIChannel* channel, nsISupports* context) nsIChannel* channel, nsISupports* context)
: mListener(listener), mChannel(channel), mContext(context) : mListener(listener), mChannel(channel), mContext(context)
{ {
NS_ADDREF(mListener); NS_IF_ADDREF(mListener);
NS_ADDREF(mChannel); NS_IF_ADDREF(mChannel);
NS_IF_ADDREF(mContext); NS_IF_ADDREF(mContext);
} }
nsStreamListenerEvent::~nsStreamListenerEvent() nsStreamListenerEvent::~nsStreamListenerEvent()
{ {
NS_RELEASE(mListener); NS_IF_RELEASE(mListener);
NS_RELEASE(mChannel); NS_IF_RELEASE(mChannel);
NS_IF_RELEASE(mContext); NS_IF_RELEASE(mContext);
} }