Single quotes must be escaped in XML, too
[matthijs/upstream/blosxom.git] / blosxom.cgi
index 3d7727a9c3448bf45be0cc24387d71c39ce06f07..fb2a45f6e12084e6d56ad3977d497c72e84eb97b 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/perl
 
 # Blosxom
-# Author: Rael Dornfest <rael@oreilly.com>
+# 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,7 +667,8 @@ sub generate {
                     '<' => '&lt;',
                     '>' => '&gt;',
                     '&' => '&amp;',
-                    '"' => '&quot;'
+                    '"' => '&quot;',
+                    "'" => '&apos;'
                 );
                 my $escape_re = join '|' => keys %escape;
                 $title =~ s/($escape_re)/$escape{$1}/g;