From b367b01bd6e1cc017f55e05e86f45ebd727312ad Mon Sep 17 00:00:00 2001 From: pcanterino <> Date: Sat, 7 May 2005 20:26:56 +0000 Subject: [PATCH] Simplified check_path() a little bit --- modules/Tool.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/Tool.pm b/modules/Tool.pm index 5ee6d8b..e1407a1 100644 --- a/modules/Tool.pm +++ b/modules/Tool.pm @@ -6,7 +6,7 @@ package Tool; # Some shared sub routines # # Author: Patrick Canterino -# Last modified: 2005-04-22 +# Last modified: 2005-05-07 # use strict; @@ -67,9 +67,8 @@ sub check_path($$) $first = abs_path($first); my $last = file_name($path); - $last = '' if($last eq '.'); - if($last eq '..' || ($^O eq 'MSWin32' && $last =~ m!^\.\.\.+$!)) + if(-d $first.'/'.$last && not -l $first.'/'.$last) { $first = abs_path($first.'/'.$last); $last = ''; -- 2.34.1