Only AddRef servMgr if we're going to assign it to *result. Approved by dp.

This commit is contained in:
putterman%netscape.com 1999-06-15 23:21:12 +00:00
Родитель 7e287d56b0
Коммит c827fdf481
1 изменённых файлов: 5 добавлений и 2 удалений

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

@ -113,8 +113,11 @@ nsresult NS_InitXPCOM(nsIServiceManager* *result)
rv = NS_NewServiceManager(&servMgr);
if (NS_FAILED(rv)) return rv;
nsServiceManager::mGlobalServiceManager = servMgr;
NS_ADDREF(servMgr);
if (result) *result = servMgr;
if (result)
{
NS_ADDREF(servMgr);
*result = servMgr;
}
}
// 2. Create the Component Manager and register with global service manager