another File::Find tweak for VMS (improve on #20221)
Craig A. Berry [Tue, 29 Jul 2003 00:11:46 +0000 (19:11 -0500)]
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <3F260212.9000104@mac.com>

p4raw-id: //depot/perl@20281

lib/File/Find.pm

index 8136cf1..242280b 100644 (file)
@@ -769,7 +769,7 @@ sub _find_dir($$$) {
                }
            }
        }
-       unless (chdir ($Is_VMS && $udir !~ /\// ? "./$udir" : $udir)) {
+       unless (chdir ($Is_VMS && $udir !~ /[\/\[<]+/ ? "./$udir" : $udir)) {
            warnings::warnif "Can't cd to $udir: $!\n";
            return;
        }
@@ -811,7 +811,7 @@ sub _find_dir($$$) {
                    }
                }
            }
-           unless (chdir ($Is_VMS && $udir !~ /\// ? "./$udir" : $udir)) {
+           unless (chdir ($Is_VMS && $udir !~ /[\/\[<]+/ ? "./$udir" : $udir)) {
                if ($Is_MacOS) {
                    warnings::warnif "Can't cd to ($p_dir) $udir: $!\n";
                }