diff options
-rw-r--r-- | IkiWiki.pm | 7 | ||||
-rw-r--r-- | debian/changelog | 1 |
2 files changed, 7 insertions, 1 deletions
diff --git a/IkiWiki.pm b/IkiWiki.pm index 0b420e824..5a05a0f73 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -538,7 +538,12 @@ sub beautify_url ($) { #{{{ if ($config{usedirs}) { $url =~ s!/index.$config{htmlext}$!/!; } - $url =~ s!^$!./!; # Browsers don't like empty links... + + # Ensure url is not an empty link, and + # if it's relative, make that explicit to avoid colon confusion. + if ($url !~ /\//) { + $url="./$url"; + } return $url; } #}}} diff --git a/debian/changelog b/debian/changelog index 8cd0084f9..eee1a01b9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ ikiwiki (2.53) UNRELEASED; urgency=low (Gabriel McManus) * attachment: Fix an uninitialised value warning when editing a page that currently has no attachments. + * Fix a bug with links to pages whose names contained colons. -- Joey Hess <joeyh@debian.org> Mon, 07 Jul 2008 01:52:48 -0400 |