Fixing calls to startup and shutdown xpcom

git-svn-id: svn://10.0.0.236/trunk@41684 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dp%netscape.com
1999-07-31 06:26:24 +00:00
parent f7adfe457d
commit 6dbb830549

View File

@@ -805,17 +805,15 @@ done:
int main(int argc, char* argv[])
{
nsresult rv;
nsIServiceManager* servMgr;
rv = NS_InitXPCOM(&servMgr);
rv = NS_InitXPCOM(NULL);
NS_ASSERTION(NS_SUCCEEDED(rv), "NS_InitXPCOM failed");
int result = main1(argc, argv);
// calling this explicitly will cut down on a large number of leaks we're
// seeing:
rv = NS_ShutdownXPCOM(servMgr);
rv = NS_ShutdownXPCOM(NULL);
NS_ASSERTION(NS_SUCCEEDED(rv), "NS_ShutdownXPCOM failed");
NS_RELEASE(servMgr);
return result;
}