diff options
author | Joey Hess <joey@kitenet.net> | 2010-04-20 13:49:46 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-04-20 13:49:46 -0400 |
commit | 7a92c0aa4aea1bffc9090d982c4b55af9e0b0c02 (patch) | |
tree | 51b0f5c83ba396772b486ecd59539eaf49ebba5a /IkiWiki/Plugin | |
parent | ca33969823342c3c61219a2cb167e40f765f934b (diff) | |
download | ikiwiki-7a92c0aa4aea1bffc9090d982c4b55af9e0b0c02.tar ikiwiki-7a92c0aa4aea1bffc9090d982c4b55af9e0b0c02.tar.gz |
clarify why absolute is tested & stripped here
file_prune also fails on absolute filenames now
Diffstat (limited to 'IkiWiki/Plugin')
-rw-r--r-- | IkiWiki/Plugin/editpage.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/editpage.pm b/IkiWiki/Plugin/editpage.pm index ee1de8eaa..dff777138 100644 --- a/IkiWiki/Plugin/editpage.pm +++ b/IkiWiki/Plugin/editpage.pm @@ -92,7 +92,7 @@ sub cgi_editpage ($$) { # wiki_file_regexp. my ($page)=$form->field('page')=~/$config{wiki_file_regexp}/; $page=possibly_foolish_untaint($page); - my $absolute=($page =~ s#^/+##); + my $absolute=($page =~ s#^/+##); # absolute name used for force location if (! defined $page || ! length $page || file_pruned($page)) { error(gettext("bad page name")); |