in reply to FTP wierd return.
I'm guessing here, but comparing with the situation you checked with, where the local file is missing. See the following snip from Net/FTP.pm:
The put() call could return undef without setting either of the Net::FTP error variables. I don't know if the docs say you should check $! in this situation or not. This behavior does seem kinda hard to deal with.unless(sysopen($loc, $local, O_RDONLY)) { carp "Cannot open Local file $local: $!\n"; return undef; } }
|
|---|