Subject: | deep recursion produces erroneous error |
Net::DNS::Resolve::Recurse can produce this error:
$self->errorstring="Recursion to deep, abborted";
which is an error by itself:
Can't modify non-lvalue subroutine call at
/usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi/Net/DNS/Resolver/Recurse.pm
line 142.
It should have been (fixing two language problems as well)
$self->errorstring("Recursion too deep, aborted");