Bug 599122: Don't initialize PSM on child. r=honza a=blocking-fennec-2.0b2

This commit is contained in:
Jason Duell
2010-09-30 23:57:01 -07:00
parent 7f2c2002b8
commit ed3cda7789

View File

@@ -1527,12 +1527,17 @@ nsHttpHandler::NewProxiedChannel(nsIURI *uri,
if (mPipeliningOverSSL) if (mPipeliningOverSSL)
caps |= NS_HTTP_ALLOW_PIPELINING; caps |= NS_HTTP_ALLOW_PIPELINING;
// HACK: make sure PSM gets initialized on the main thread. #ifdef MOZ_IPC
nsCOMPtr<nsISocketProviderService> spserv = if (!IsNeckoChild())
do_GetService(NS_SOCKETPROVIDERSERVICE_CONTRACTID); #endif
if (spserv) { {
nsCOMPtr<nsISocketProvider> provider; // HACK: make sure PSM gets initialized on the main thread.
spserv->GetSocketProvider("ssl", getter_AddRefs(provider)); nsCOMPtr<nsISocketProviderService> spserv =
do_GetService(NS_SOCKETPROVIDERSERVICE_CONTRACTID);
if (spserv) {
nsCOMPtr<nsISocketProvider> provider;
spserv->GetSocketProvider("ssl", getter_AddRefs(provider));
}
} }
} }