Changeset 14 for trunk


Ignore:
Timestamp:
09/26/05 17:28:28 (19 years ago)
Author:
thauvin
Message:
  • fix dest location after chdir with relative path
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/soft/ObsData/ObsData/Archive/Tar.pm

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r9 r14  
    4747    my $here = getcwd(); 
    4848    my $abs_path = Cwd::abs_path($self->{archive}); 
     49    my $abs_dest = Cwd::abs_path($dest); 
    4950     
    5051    chdir($tempdir); 
     
    5657     
    5758    if ($dest) { 
    58         my $fname = $dest; 
    59         open(my $fh, '>', $dest) or return undef; 
     59        open(my $fh, '>', $abs_dest) or return undef; 
    6060        if(!copy("$tempdir/$file", $fh)) { 
    61             unlink($fname); 
     61            unlink($abs_dest); 
    6262            chdir($here); 
    6363            return undef; 
Note: See TracChangeset for help on using the changeset viewer.