Bug 122560 - Correctly detect in_eval under HTTP::Server::Simple
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@1756 6955db30-a419-402b-8a0d-67ecbb4d7f56master
parent
f36c6d09d7
commit
2475a41ccc
|
@ -49,11 +49,11 @@ sub _in_eval
|
|||
my $in = -$IN_EVAL;
|
||||
for (my $stack = 1; my $sub = (caller($stack))[3]; $stack++)
|
||||
{
|
||||
$in--, last if $sub =~ /^Bugzilla::HTTPServerSimple/;
|
||||
last if $sub =~ /^ModPerl/;
|
||||
if ($sub =~ /^\(eval\)/)
|
||||
{
|
||||
$in++;
|
||||
last if $in > 0;
|
||||
}
|
||||
}
|
||||
return $in > 0;
|
||||
|
|
Loading…
Reference in New Issue