X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FData%2FQuery%2FExprHelpers.pm;h=d95fc8532c4aefd7667f611a885bb35ad3c96c8f;hb=32b560097fb9263d9c0d58d5745567168193c9aa;hp=a48f687c3ed4b05f49511b9ffadf9cbbcddac543;hpb=e3714aadd0ec2c8a71214149dea0a36b6ae022a8;p=dbsrgits%2FData-Query.git diff --git a/lib/Data/Query/ExprHelpers.pm b/lib/Data/Query/ExprHelpers.pm index a48f687..d95fc85 100644 --- a/lib/Data/Query/ExprHelpers.pm +++ b/lib/Data/Query/ExprHelpers.pm @@ -132,6 +132,7 @@ sub scan_dq_nodes { my ($cb_map, @queue) = @_; while (my $node = shift @queue) { if ($node->{type} and my $cb = $cb_map->{$node->{type}}) { + local $_ = $node; $cb->($node); } push @queue,