Browse Source

Markdown.pl: correct .svg extension matching rule

The .svg/.svgz matching rule was matching .svz and .svgz by mistake.

Move the wayward '?' to the end so it matches .svg and .svgz as
originally intended.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
master
Kyle J. McKay 7 years ago
parent
commit
66d8157a89
  1. 2
      Markdown.pl

2
Markdown.pl

@ -2202,7 +2202,7 @@ sub _PrefixURL {
return $url if $url =~ m,^//, || $url =~ /^[A-Za-z][A-Za-z0-9+.-]*:/; return $url if $url =~ m,^//, || $url =~ /^[A-Za-z][A-Za-z0-9+.-]*:/;
my $ans = $opt{url_prefix}; my $ans = $opt{url_prefix};
$ans = $opt{img_prefix} $ans = $opt{img_prefix}
if $opt{img_prefix} ne '' && $url =~ /\.(?:png|gif|jpe?g|svg?z)$/i; if $opt{img_prefix} ne '' && $url =~ /\.(?:png|gif|jpe?g|svgz?)$/i;
return $url unless $ans ne ''; return $url unless $ans ne '';
$ans .= '/' if substr($ans, -1, 1) ne '/'; $ans .= '/' if substr($ans, -1, 1) ne '/';
$ans .= substr($url, 0, 1) eq '/' ? substr($url, 1) : $url; $ans .= substr($url, 0, 1) eq '/' ? substr($url, 1) : $url;

Loading…
Cancel
Save