aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-02-10 19:02:12 -0500
committerJoey Hess <joey@kodama.kitenet.net>2008-02-10 19:02:12 -0500
commitc6fc554c549a63ef48e536788302c90698a89143 (patch)
tree6b0d668e6cea74e2a158df32ab913a6c7fc53550 /IkiWiki/Plugin
parent0e445d62d212d8e6c2cd5d11a38ae8cef914c1cd (diff)
downloadikiwiki-c6fc554c549a63ef48e536788302c90698a89143.tar
ikiwiki-c6fc554c549a63ef48e536788302c90698a89143.tar.gz
use quotemeta when building the regexp
Diffstat (limited to 'IkiWiki/Plugin')
-rw-r--r--IkiWiki/Plugin/htmlscrubber.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/IkiWiki/Plugin/htmlscrubber.pm b/IkiWiki/Plugin/htmlscrubber.pm
index 329afde26..7ce07ee9a 100644
--- a/IkiWiki/Plugin/htmlscrubber.pm
+++ b/IkiWiki/Plugin/htmlscrubber.pm
@@ -15,14 +15,14 @@ sub import { #{{{
# Only known uri schemes are allowed to avoid all the ways of
# embedding javascrpt.
# List at http://en.wikipedia.org/wiki/URI_scheme
- my $uri_schemes=join("|",
+ my $uri_schemes=join("|", map quotemeta,
# IANA registered schemes
"http", "https", "ftp", "mailto", "file", "telnet", "gopher",
"aaa", "aaas", "acap", "cap", "cid", "crid",
"dav", "dict", "dns", "fax", "go", "h323", "im", "imap",
"ldap", "mid", "news", "nfs", "nntp", "pop", "pres",
"sip", "sips", "snmp", "tel", "urn", "wais", "xmpp",
- "z39\.50r", "z39\.50s",
+ "z39.50r", "z39.50s",
# Selected unofficial schemes
"aim", "callto", "cvs", "ed2k", "feed", "fish", "gg",
"irc", "ircs", "lastfm", "ldaps", "magnet", "mms",