Bug 1215236 - "Remove compilation warnings in StructuredCloneHolder". r=smaug

This commit is contained in:
Andrea Marchesini 2015-10-15 11:37:00 +02:00
parent 9d76d93e62
commit 434fdc735b

View File

@ -505,7 +505,7 @@ StructuredCloneHolder::WriteFullySerializableObjects(JSContext* aCx,
// Handle Key cloning
{
CryptoKey* key;
CryptoKey* key = nullptr;
if (NS_SUCCEEDED(UNWRAP_OBJECT(CryptoKey, aObj, key))) {
MOZ_ASSERT(NS_IsMainThread());
return JS_WriteUint32Pair(aWriter, SCTAG_DOM_WEBCRYPTO_KEY, 0) &&
@ -516,7 +516,7 @@ StructuredCloneHolder::WriteFullySerializableObjects(JSContext* aCx,
#ifdef MOZ_WEBRTC
{
// Handle WebRTC Certificate cloning
RTCCertificate* cert;
RTCCertificate* cert = nullptr;
if (NS_SUCCEEDED(UNWRAP_OBJECT(RTCCertificate, aObj, cert))) {
MOZ_ASSERT(NS_IsMainThread());
return JS_WriteUint32Pair(aWriter, SCTAG_DOM_RTC_CERTIFICATE, 0) &&
@ -536,7 +536,7 @@ StructuredCloneHolder::WriteFullySerializableObjects(JSContext* aCx,
#ifdef MOZ_NFC
{
MozNDEFRecord* ndefRecord;
MozNDEFRecord* ndefRecord = nullptr;
if (NS_SUCCEEDED(UNWRAP_OBJECT(MozNDEFRecord, aObj, ndefRecord))) {
MOZ_ASSERT(NS_IsMainThread());
return JS_WriteUint32Pair(aWriter, SCTAG_DOM_NFC_NDEF, 0) &&