X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fupstream%2Fblosxom.git;a=blobdiff_plain;f=blosxom.cgi;h=341d2967c87773a2922f7975c4ddef395afa8bfe;hp=3d7727a9c3448bf45be0cc24387d71c39ce06f07;hb=3de8259e6bfdb18b5fc581c8f327f6cf0f3bf19d;hpb=843e99101526c5103eb6938c4449a34339cb1793 diff --git a/blosxom.cgi b/blosxom.cgi index 3d7727a..341d296 100755 --- a/blosxom.cgi +++ b/blosxom.cgi @@ -1,7 +1,7 @@ #!/usr/bin/perl # Blosxom -# Author: Rael Dornfest +# Author: Rael Dornfest (2003), The Blosxom Development Team (2005-2008) # Version: 2.1.0 # Home/Docs/Licensing: http://blosxom.sourceforge.net/ # Development/Downloads: http://sourceforge.net/projects/blosxom @@ -667,11 +667,15 @@ sub generate { '<' => '<', '>' => '>', '&' => '&', - '"' => '"' + '"' => '"', + "'" => ''' ); my $escape_re = join '|' => keys %escape; $title =~ s/($escape_re)/$escape{$1}/g; $body =~ s/($escape_re)/$escape{$1}/g; + $url =~ s/($escape_re)/$escape{$1}/g; + $path =~ s/($escape_re)/$escape{$1}/g; + $fn =~ s/($escape_re)/$escape{$1}/g; } $story = &$interpolate($story);