Bug 1297051 - CSPRO should not block mixed content. r=dveditz

This commit is contained in:
Christoph Kerschbaumer 2016-08-24 09:24:55 +02:00
Родитель b6d880aca1
Коммит 653bf080a7
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -323,7 +323,8 @@ nsCSPContext::GetBlockAllMixedContent(bool *outBlockAllMixedContent)
{
*outBlockAllMixedContent = false;
for (uint32_t i = 0; i < mPolicies.Length(); i++) {
if (mPolicies[i]->hasDirective(nsIContentSecurityPolicy::BLOCK_ALL_MIXED_CONTENT)) {
if (!mPolicies[i]->getReportOnlyFlag() &&
mPolicies[i]->hasDirective(nsIContentSecurityPolicy::BLOCK_ALL_MIXED_CONTENT)) {
*outBlockAllMixedContent = true;
return NS_OK;
}