fix DXUtil::localdata ?perl bug?
[spider.git] / perl / DXUtil.pm
index b669b3b3f8c78715b891e146f12e172d266f803e..8bb9b956c59d306b8aab36b6cab0807bca10c5bd 100644 (file)
@@ -477,10 +477,10 @@ sub localdata
        
        if (-e "$main::local_data") {
                $tfn = "$main::data/$ifn";
-               if (-e $tfn && -e $ofn) {
+               if ((-e $tfn) && (-e $ofn)) {
                        $ofn = $tfn if -M $ofn < -M $tfn;
-               } elsif (-e tfn) {
-                       $ofn = $tfn;
+               } else {
+                       $ofn = $tfn if -e $tfn;
                }
        }