projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f6036d1
)
FTP error on "cd /" not fatal, RT#12326
author
ivan
<ivan>
Tue, 10 May 2011 19:42:08 +0000
(19:42 +0000)
committer
ivan
<ivan>
Tue, 10 May 2011 19:42:08 +0000
(19:42 +0000)
FS/FS/Cron/upload.pm
patch
|
blob
|
history
diff --git
a/FS/FS/Cron/upload.pm
b/FS/FS/Cron/upload.pm
index
6406c15
..
877b07f
100644
(file)
--- a/
FS/FS/Cron/upload.pm
+++ b/
FS/FS/Cron/upload.pm
@@
-179,8
+179,10
@@
sub billco_upload {
or die "can't connect to $hostname: $@\n";
$ftp->login($username, $password)
or die "can't login to $hostname: ". $ftp->message."\n";
or die "can't connect to $hostname: $@\n";
$ftp->login($username, $password)
or die "can't login to $hostname: ". $ftp->message."\n";
- $ftp->cwd($path)
- or die "can't cd $path on $hostname: ". $ftp->message. "\n";
+ unless ( $ftp->cwd($path) ) {
+ my $msg = "can't cd $path on $hostname: ". $ftp->message. "\n";
+ ( $path eq '/' ) ? warn $msg : die $msg;
+ }
$ftp->binary
or die "can't set binary mode on $hostname\n";
$ftp->binary
or die "can't set binary mode on $hostname\n";