X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FB-RecDeparse.git;a=blobdiff_plain;f=lib%2FB%2FRecDeparse.pm;h=db96fd6b763ea091a5707db1ce986c3c6542cdc8;hp=26986677a01a66de8182191f0b2645dd4975744e;hb=9cd527f20a3c5db1da76cc84685929819e1cc136;hpb=6608416a53363055306406fd4eef5bfad5389b70 diff --git a/lib/B/RecDeparse.pm b/lib/B/RecDeparse.pm index 2698667..db96fd6 100644 --- a/lib/B/RecDeparse.pm +++ b/lib/B/RecDeparse.pm @@ -112,7 +112,7 @@ if (FOOL_SINGLE_DELIM) { no warnings 'redefine'; *B::Deparse::single_delim = sub { my $body = $_[2]; - if ($body =~ s/^$key//) { + if ((caller 1)[0] eq __PACKAGE__ and $body =~ s/^$key//) { return $body; } else { $oldsd->(@_);