X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCwd.pm;h=8b00543e1e9801a51f34472b36cad6f4c3dbfcea;hb=1a95e36d92295cabb6c213a2f397c4cb7614d12c;hp=24ad1e2969e25e6288f670f34cfc221dac42f49d;hpb=680d0beb650bdbbd6136e2939d2d4288dac7df6c;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/Cwd.pm b/lib/Cwd.pm index 24ad1e2..8b00543 100644 --- a/lib/Cwd.pm +++ b/lib/Cwd.pm @@ -196,11 +196,7 @@ $pwd_cmd ||= 'pwd'; # The 'natural and safe form' for UNIX (pwd may be setuid root) sub _backtick_pwd { - local $ENV{PATH}; - local $ENV{IFS}; - local $ENV{CDPATH}; - local $ENV{ENV}; - local $ENV{BASH_ENV}; + local @ENV{qw(PATH IFS CDPATH ENV BASH_ENV)}; my $cwd = `$pwd_cmd`; # Belt-and-suspenders in case someone said "undef $/". local $/ = "\n";