Fixed nsMalloc::Create for the non-aggregated case.

This commit is contained in:
warren%netscape.com 1998-09-15 03:59:21 +00:00
parent dd1e6915b6
commit f99aa4f721

View File

@ -60,7 +60,10 @@ nsMalloc::Create(nsISupports* outer, const nsIID& aIID, void* *aInstancePtr)
if (mm == NULL)
return NS_ERROR_OUT_OF_MEMORY;
mm->AddRef();
*aInstancePtr = mm->GetInner();
if (aIID.Equals(kISupportsIID))
*aInstancePtr = mm->GetInner();
else
*aInstancePtr = mm;
return NS_OK;
}