Bug 1301407 - Ensure nss initialized during nsHttpHandler initialization. r=mcmanus, r=keeler

This commit is contained in:
Dragana Damjanovic dd.mozilla@gmail.com 2016-10-25 10:43:00 -04:00
Родитель a3e4e0546b
Коммит 30904871cc
2 изменённых файлов: 6 добавлений и 7 удалений

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

@ -304,7 +304,8 @@ FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'/docshell/base',
'/dom/base',
'/netwerk/protocol/http'
'/netwerk/protocol/http',
'/security/pkix/include'
]
if 'rtsp' in CONFIG['NECKO_PROTOCOLS']:

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

@ -69,6 +69,7 @@
#include "nsIScriptError.h"
#include "nsISiteSecurityService.h"
#include "nsHttpHandler.h"
#include "nsNSSComponent.h"
#ifdef MOZ_WIDGET_GONK
#include "nsINetworkManager.h"
@ -2125,12 +2126,9 @@ NS_GetFilenameFromDisposition(nsAString &aFilename,
void net_EnsurePSMInit()
{
nsCOMPtr<nsISocketProviderService> spserv =
do_GetService(NS_SOCKETPROVIDERSERVICE_CONTRACTID);
if (spserv) {
nsCOMPtr<nsISocketProvider> provider;
spserv->GetSocketProvider("ssl", getter_AddRefs(provider));
}
nsresult rv;
nsCOMPtr<nsISupports> psm = do_GetService(PSM_COMPONENT_CONTRACTID, &rv);
MOZ_RELEASE_ASSERT(NS_SUCCEEDED(rv));
}
bool NS_IsAboutBlank(nsIURI *uri)