summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/inline.pm
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-08-25 19:06:37 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-08-25 19:06:37 +0000
commit6fc3b624f209f71335bed9947eda956e7d118458 (patch)
treee1b271efff85a7fb5ce627e3fdb23032088def7c /IkiWiki/Plugin/inline.pm
parentf4d99ac1ca03121255e545df89e7d841a02cc0bf (diff)
* Generalised preprocesser loop protection code.
Diffstat (limited to 'IkiWiki/Plugin/inline.pm')
-rw-r--r--IkiWiki/Plugin/inline.pm6
1 files changed, 0 insertions, 6 deletions
diff --git a/IkiWiki/Plugin/inline.pm b/IkiWiki/Plugin/inline.pm
index c712f7bb4..e7ec238ed 100644
--- a/IkiWiki/Plugin/inline.pm
+++ b/IkiWiki/Plugin/inline.pm
@@ -22,7 +22,6 @@ sub import { #{{{
package IkiWiki;
my %toping;
-my @processing_inline;
sub yesno ($) { #{{{
my $val=shift;
@@ -32,10 +31,6 @@ sub yesno ($) { #{{{
sub preprocess_inline (@) { #{{{
my %params=@_;
- # Avoid nested inlines, to avoid loops etc.
- return "" if grep { $_ eq $params{page} } @processing_inline;
- push @processing_inline, $params{page};
-
if (! exists $params{pages}) {
return "";
}
@@ -133,7 +128,6 @@ sub preprocess_inline (@) { #{{{
$toping{$params{page}}=1 unless $config{rebuild};
}
- pop @processing_inline;
return $ret;
} #}}}