summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/Pod-Perldoc/lib/Pod/Perldoc.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc.pm
index ef54796ad8..97edc25ff7 100644
--- a/ext/Pod-Perldoc/lib/Pod/Perldoc.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc.pm
@@ -932,6 +932,7 @@ sub search_perlvar {
++$inlist;
}
elsif (/^=back/) {
+ last if $found && !$inheader && !$inlist;
--$inlist;
}
push @$pod, $_;
@@ -991,6 +992,7 @@ sub search_perlfunc {
++$inlist;
}
elsif (/^=back/) {
+ last if $found > 1 and not $inlist;
--$inlist;
}
push @$pod, $_;