diff options
Diffstat (limited to 'cpan/Digest/Digest.pm')
-rw-r--r-- | cpan/Digest/Digest.pm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpan/Digest/Digest.pm b/cpan/Digest/Digest.pm index c3355a8bd4..299e25e0b7 100644 --- a/cpan/Digest/Digest.pm +++ b/cpan/Digest/Digest.pm @@ -38,7 +38,11 @@ sub new unless (exists ${"$class\::"}{"VERSION"}) { my $pm_file = $class . ".pm"; $pm_file =~ s{::}{/}g; - eval { require $pm_file }; + eval { + local @INC = @INC; + pop @INC if $INC[-1] eq '.'; + require $pm_file + }; if ($@) { $err ||= $@; next; |