aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2010-04-20 13:49:46 -0400
committerJoey Hess <joey@kitenet.net>2010-04-20 13:49:46 -0400
commit7a92c0aa4aea1bffc9090d982c4b55af9e0b0c02 (patch)
tree51b0f5c83ba396772b486ecd59539eaf49ebba5a /IkiWiki
parentca33969823342c3c61219a2cb167e40f765f934b (diff)
downloadikiwiki-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')
-rw-r--r--IkiWiki/Plugin/editpage.pm2
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"));