Re: [ID 20020113.006] Cwd.pm uses uninitialized $ENV{PATH}
Michael G. Schwern [Sun, 13 Jan 2002 21:00:07 +0000 (16:00 -0500)]
   Message-Id: <20020114020007.GB2877@blackrider>

p4raw-id: //depot/perl@14253

lib/Cwd.pm

index 63a14fd..0db9410 100644 (file)
@@ -200,7 +200,9 @@ sub _backtick_pwd {
 
 unless(defined &cwd) {
     # The pwd command is not available in some chroot(2)'ed environments
-    if($^O eq 'MacOS' || grep { -x "$_/pwd" } split(':', $ENV{PATH})) {
+    if( $^O eq 'MacOS' || (defined $ENV{PATH} && 
+                           grep { -x "$_/pwd" } split(':', $ENV{PATH})) ) 
+    {
        *cwd = \&_backtick_pwd;
     }
     else {