fix nsIInterfaceInfoManager leak. bug=15380, r=jband
git-svn-id: svn://10.0.0.236/trunk@52317 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -72,8 +72,8 @@ nsXPCWrappedNativeClass::GetNewOrUsedClass(XPCContext* xpcc,
|
||||
return clazz;
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIInterfaceInfoManager> iimgr;
|
||||
if(!(iimgr = nsXPConnect::GetInterfaceInfoManager()))
|
||||
nsCOMPtr<nsIInterfaceInfoManager> iimgr = dont_AddRef(nsXPConnect::GetInterfaceInfoManager());
|
||||
if(!iimgr)
|
||||
{
|
||||
SET_ERROR_CODE(NS_ERROR_FAILURE);
|
||||
return nsnull;
|
||||
|
||||
Reference in New Issue
Block a user