From b8097e9479a0aafd1182244c6f9a955c57fb6b1a Mon Sep 17 00:00:00 2001 From: Tony Cook Date: Mon, 27 Jun 2016 16:21:21 +1000 Subject: cpan/: remove . from @INC when loading optional modules --- cpan/Sys-Syslog/Syslog.pm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cpan/Sys-Syslog') diff --git a/cpan/Sys-Syslog/Syslog.pm b/cpan/Sys-Syslog/Syslog.pm index 0cfc749538..43afcd9faf 100644 --- a/cpan/Sys-Syslog/Syslog.pm +++ b/cpan/Sys-Syslog/Syslog.pm @@ -918,6 +918,8 @@ sub silent_eval (&) { sub can_load { my ($module, $verbose) = @_; local($SIG{__DIE__}, $SIG{__WARN__}, $@); + local @INC = @INC; + pop @INC if $INC[-1] eq '.'; my $loaded = eval "use $module; 1"; warn $@ if not $loaded and $verbose; return $loaded -- cgit v1.2.1