X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=lib%2FBackupPC%2FPoolWrite.pm;h=f11452eeffc968fced237c713c4abcc9e2183868;hp=63f64515f90b8ea5bb759d250ac9056c22942088;hb=ca593f66fd6c35764bd8997c6338b781330f019c;hpb=9cf3998c4ef71332dea96ff3115daf8b9f722acb diff --git a/lib/BackupPC/PoolWrite.pm b/lib/BackupPC/PoolWrite.pm index 63f6451..f11452e 100644 --- a/lib/BackupPC/PoolWrite.pm +++ b/lib/BackupPC/PoolWrite.pm @@ -96,9 +96,10 @@ sub new # unlink($fileName) if ( -f $fileName ); if ( $fileName =~ m{(.*)/.+} && !-d $1 ) { - eval { mkpath($1, 0, 0777) }; + my $newDir = $1; + eval { mkpath($newDir, 0, 0777) }; if ( $@ ) { - push(@{$self->{errors}}, "Unable to create directory $1 for $self->{fileName}"); + push(@{$self->{errors}}, "Unable to create directory $newDir for $self->{fileName}"); } } return $self;