Bug 599122: Don't initialize PSM on child. r=honza a=blocking-fennec-2.0b2
This commit is contained in:
@@ -1527,12 +1527,17 @@ nsHttpHandler::NewProxiedChannel(nsIURI *uri,
|
||||
if (mPipeliningOverSSL)
|
||||
caps |= NS_HTTP_ALLOW_PIPELINING;
|
||||
|
||||
// HACK: make sure PSM gets initialized on the main thread.
|
||||
nsCOMPtr<nsISocketProviderService> spserv =
|
||||
do_GetService(NS_SOCKETPROVIDERSERVICE_CONTRACTID);
|
||||
if (spserv) {
|
||||
nsCOMPtr<nsISocketProvider> provider;
|
||||
spserv->GetSocketProvider("ssl", getter_AddRefs(provider));
|
||||
#ifdef MOZ_IPC
|
||||
if (!IsNeckoChild())
|
||||
#endif
|
||||
{
|
||||
// HACK: make sure PSM gets initialized on the main thread.
|
||||
nsCOMPtr<nsISocketProviderService> spserv =
|
||||
do_GetService(NS_SOCKETPROVIDERSERVICE_CONTRACTID);
|
||||
if (spserv) {
|
||||
nsCOMPtr<nsISocketProvider> provider;
|
||||
spserv->GetSocketProvider("ssl", getter_AddRefs(provider));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user