my %args = (
user => "uname",
password => "pword"
);
my $sftp = Net::SFTP::Foreign::Compat->new($rhost, %args);
$sftp->die_on_error("Unable to establish connection");
for(@files) {
my $filename = basename($_);
my $remotefile = $rdir . $filename;
$sftp->put($_, $remotefile);
}
####
Use of uninitialized value in numeric ne (!=) at /usr/opt/Perl5_10/lib/perl5/site_perl/5.10.1/Net/SFTP/Foreign/Common.pm line 79.
Use of uninitialized value in numeric ne (!=) at /usr/opt/Perl5_10/lib/perl5/site_perl/5.10.1/Net/SFTP/Foreign/Common.pm line 79.
Use of uninitialized value in numeric ne (!=) at /usr/opt/Perl5_10/lib/perl5/site_perl/5.10.1/Net/SFTP/Foreign/Common.pm line 79.
Use of uninitialized value in numeric ne (!=) at /usr/opt/Perl5_10/lib/perl5/site_perl/5.10.1/Net/SFTP/Foreign/Common.pm line 79.
Use of uninitialized value in numeric ne (!=) at /usr/opt/Perl5_10/lib/perl5/site_perl/5.10.1/Net/SFTP/Foreign/Common.pm line 79.
Use of uninitialized value in numeric ne (!=) at /usr/opt/Perl5_10/lib/perl5/site_perl/5.10.1/Net/SFTP/Foreign/Common.pm line 79.
####
if ($sftp->{_error} != Net::SFTP::Foreign::Constants::SFTP_ERR_CONNECTION_BROKEN()) {
$sftp->{_error} = 0;
}