diff options
author | ivan <ivan> | 2004-10-12 09:51:37 +0000 |
---|---|---|
committer | ivan <ivan> | 2004-10-12 09:51:37 +0000 |
commit | ccd12a399c6ae2e175d78039583a4d5ac3a826a5 (patch) | |
tree | b829a0a3e43728bc28f365dea25f15a8164c6eef | |
parent | 0ad5fbd11b6296d8c92a8c82eaf415e81cb0140e (diff) |
mkdir patch from Ofer
-rw-r--r-- | Changes | 4 | ||||
-rw-r--r-- | SCP.pm | 6 |
2 files changed, 7 insertions, 3 deletions
@@ -1,5 +1,9 @@ Revision history for Perl extension Net::SCP. +0.08 unreleased + - Fix mkdir error message and extraneous warning, patch from Ofer Nave + <onave@bizrate.com>, thanks! + 0.07 Wed Mar 3 00:38:25 2004 - get and put methods use OO-style scp to avoid clobbering errstr, thanks to paguerlais@airfrance.fr @@ -12,7 +12,7 @@ use IPC::Open3; @ISA = qw(Exporter); @EXPORT_OK = qw( scp iscp ); -$VERSION = '0.07'; +$VERSION = '0.08'; $scp = "scp"; @@ -231,8 +231,8 @@ sub mkdir { '/bin/mkdir', '-p ', shell_quote($directory) ); waitpid $pid, 0; if ( $? >> 8 ) { - chomp(my $errstr = <$error>); - $self->{errstr} = $errstr || "mkdir exited with status ". $?>>8; + chomp(my $errstr = <$error> || ''); + $self->{errstr} = $errstr || "mkdir exited with status ". ($?>>8); return 0; } 1; |