Skip Menu |

This queue is for tickets about the Digest CPAN distribution.

Report information
The Basics
Id: 50663
Status: resolved
Priority: 0/
Queue: Digest

People
Owner: Nobody in particular
Requestors: cpan [...] prather.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 1.16



Subject: Localization of $@
While talking with nothingmuch about the changes required in Crypt::Util to deal with Digest 1.16 it came up that Digest should be localizing $@ to keep it from being clobbered. Specifically: [3:58] nuffin: every call to ->new that might require a new .pm clobbers $@ [3:58] nuffin: it should be unless ( eval "require $class; 1" ) { $err ||= $@; next } [3:59] nuffin: and local $@ just before that