From 9b3b5e050376f2d9d4c8dd17eddce4df417f9ebc Mon Sep 17 00:00:00 2001 From: hackademix Date: Sun, 9 Sep 2018 15:00:08 +0200 Subject: Prevent total breakages when policies accidentally map to invalid match patterns. --- src/common/Policy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/common') diff --git a/src/common/Policy.js b/src/common/Policy.js index ca3c04c..37bd164 100644 --- a/src/common/Policy.js +++ b/src/common/Policy.js @@ -116,7 +116,7 @@ var {Permissions, Policy, Sites} = (() => { } set(k, v) { - if (!k || SKIP_RX.test(k)) return this; + if (!k || SKIP_RX.test(k) || k === "ยง:") return this; let [,domain] = DOMAIN_RX.exec(k); if (/[^\u0000-\u007f]/.test(domain)) { k = k.replace(domain, punycode.toASCII(domain)); -- cgit v1.2.3