diff a/dom/security/nsContentSecurityUtils.cpp b/dom/security/nsContentSecurityUtils.cpp (rejected hunks)
@@ -1884,19 +1904,20 @@
CHECK_DIR(SCRIPT_SRC_DIRECTIVE, AllowBuiltinSrcVisitor);
CHECK_DIR(STYLE_SRC_DIRECTIVE, StyleSrcVisitor);
CHECK_DIR(IMG_SRC_DIRECTIVE, ImgSrcVisitor);
CHECK_DIR(MEDIA_SRC_DIRECTIVE, MediaSrcVisitor);
CHECK_DIR(CONNECT_SRC_DIRECTIVE, ConnectSrcVisitor);
+ CHECK_DIR(FRAME_SRC_DIRECTIVE, FrameSrcVisitor);
// Make sure we have a checker for all the directives that are being used.
nsTArray<nsString> directiveNames;
policy->getDirectiveNames(directiveNames);
for (nsString dir : directiveNames) {
if (dir.EqualsLiteral("default-src") || dir.EqualsLiteral("object-src") ||
dir.EqualsLiteral("script-src") || dir.EqualsLiteral("style-src") ||
dir.EqualsLiteral("img-src") || dir.EqualsLiteral("media-src") ||
- dir.EqualsLiteral("connect-src")) {
+ dir.EqualsLiteral("connect-src") || dir.EqualsLiteral("frame-src")) {
continue;
}
NS_WARNING(
nsPrintfCString(
in addition, Git reported this error: while searching for:
CHECK_DIR(SCRIPT_SRC_DIRECTIVE, AllowBuiltinSrcVisitor);
CHECK_DIR(STYLE_SRC_DIRECTIVE, StyleSrcVisitor);
CHECK_DIR(IMG_SRC_DIRECTIVE, ImgSrcVisitor);
CHECK_DIR(MEDIA_SRC_DIRECTIVE, MediaSrcVisitor);
CHECK_DIR(CONNECT_SRC_DIRECTIVE, ConnectSrcVisitor);
// Make sure we have a checker for all the directives that are being used.
nsTArray<nsString> directiveNames;
policy->getDirectiveNames(directiveNames);
for (nsString dir : directiveNames) {
if (dir.EqualsLiteral("default-src") || dir.EqualsLiteral("object-src") ||
dir.EqualsLiteral("script-src") || dir.EqualsLiteral("style-src") ||
dir.EqualsLiteral("img-src") || dir.EqualsLiteral("media-src") ||
dir.EqualsLiteral("connect-src")) {
continue;
}
NS_WARNING(
nsPrintfCString(
Raw error output:
Problem while applying patch in revision 311311:
Checking patch dom/security/nsContentSecurityUtils.cpp...
Hunk #1 succeeded at 1451 (offset 1 line).
Hunk #2 succeeded at 1709 (offset 1 line).
error: while searching for:
CHECK_DIR(SCRIPT_SRC_DIRECTIVE, AllowBuiltinSrcVisitor);
CHECK_DIR(STYLE_SRC_DIRECTIVE, StyleSrcVisitor);
CHECK_DIR(IMG_SRC_DIRECTIVE, ImgSrcVisitor);
CHECK_DIR(MEDIA_SRC_DIRECTIVE, MediaSrcVisitor);
CHECK_DIR(CONNECT_SRC_DIRECTIVE, ConnectSrcVisitor);
// Make sure we have a checker for all the directives that are being used.
nsTArray<nsString> directiveNames;
policy->getDirectiveNames(directiveNames);
for (nsString dir : directiveNames) {
if (dir.EqualsLiteral("default-src") || dir.EqualsLiteral("object-src") ||
dir.EqualsLiteral("script-src") || dir.EqualsLiteral("style-src") ||
dir.EqualsLiteral("img-src") || dir.EqualsLiteral("media-src") ||
dir.EqualsLiteral("connect-src")) {
continue;
}
NS_WARNING(
nsPrintfCString(
error: patch failed: dom/security/nsContentSecurityUtils.cpp:1884
Applying patch dom/security/nsContentSecurityUtils.cpp with 1 reject...
Hunk #1 applied cleanly.
Hunk #2 applied cleanly.
Rejected hunk #3.
To manually resolve conflicts and submit your uplift: