diff --git a/toolkit/identity/IdentityCryptoService.cpp b/toolkit/identity/IdentityCryptoService.cpp index cf1de50c3d7..aa489dbb868 100644 --- a/toolkit/identity/IdentityCryptoService.cpp +++ b/toolkit/identity/IdentityCryptoService.cpp @@ -219,7 +219,7 @@ public: { nsresult rv; nsCOMPtr dummyUsedToEnsureNSSIsInitialized - = do_GetService("@mozilla.org/psm;1"); + = do_GetService("@mozilla.org/psm;1", &rv); NS_ENSURE_SUCCESS(rv, rv); return NS_OK; @@ -544,7 +544,7 @@ SignRunnable::Run() SECOidTag hashAlg = mPrivateKey->keyType == dsaKey ? SEC_OID_SHA1 : SEC_OID_SHA256; SECItem hashItem = { siBuffer, hash, - hashAlg == SEC_OID_SHA1 ? 20 : 32 }; + hashAlg == SEC_OID_SHA1 ? 20u : 32u }; mRv = MapSECStatus(PK11_HashBuf(hashAlg, hash, const_cast(reinterpret_cast(