Use QI to prevent a nsCOMPtr assert

git-svn-id: svn://10.0.0.236/trunk@68322 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
davidm%netscape.com
2000-05-05 03:09:08 +00:00
parent 74e41bc94e
commit e04cd4167c

View File

@@ -522,14 +522,11 @@ nsNetDiskCache::NewCacheEntryIterator(nsISimpleEnumerator **_retval)
*_retval = nsnull ;
nsISimpleEnumerator* enumerator = new nsDBEnumerator(mDB, this) ;
if(enumerator) {
NS_ADDREF(enumerator) ;
*_retval = enumerator ;
return NS_OK ;
}
else
return NS_ERROR_OUT_OF_MEMORY ;
nsDBEnumerator* enumerator = new nsDBEnumerator(mDB, this) ;
if(enumerator)
return enumerator->QueryInterface( nsISimpleEnumerator::GetIID(), (void**)_retval );
return NS_ERROR_OUT_OF_MEMORY ;
}
NS_IMETHODIMP