[DOM] Don't reveal error details for CORS-cross-origin decoding errors.

This commit is contained in:
Moonchild
2021-02-24 10:13:37 +00:00
parent 525961c261
commit b2c0fda775
+5 -1
View File
@@ -4614,8 +4614,12 @@ void HTMLMediaElement::DecodeError(const MediaResult& aError)
}
} else if (mReadyState == nsIDOMHTMLMediaElement::HAVE_NOTHING) {
NoSupportedMediaSourceError(aError.Description());
} else {
} else if (IsCORSSameOrigin()) {
Error(MEDIA_ERR_DECODE, aError.Description());
} else {
nsAutoCString eMessage;
eMessage.AssignLiteral("Failed to decode media");
Error(MEDIA_ERR_DECODE, eMessage);
}
}