Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.4.0a3

Bug #2648 if ls() returns array(), net_FTP bails
Submitted: 2004-10-29 14:56 UTC Modified: 2005-01-04 11:40 UTC
From: cellog Assigned: toby
Status: Closed Package: Net_FTP
PHP Version: Irrelevant OS: n/a
Roadmaps: (Not assigned)    
Subscription  


 [2004-10-29 14:56 UTC] cellog
Description: ------------ function _determine_os_match(&$dir_list) { foreach ($dir_list as $entry) { foreach ($this->_ls_match as $os => $match) { if (preg_match($match['pattern'], $entry)) { return $match; } } } $error = 'The list style of your server seems not to be supported. Please email a "$ftp->ls(NET_FTP_RAWLIST);" output plus info on the server to the maintainer of this package to get it supported! Thanks for your help!'; return PEAR::raiseError($error, NET_FTP_ERR_DIRLIST_UNSUPPORTED); } if $dir_list === array(), then the $error is set. For empty array, it should simple return an empty listing.

Comments

 [2005-01-04 11:40 UTC] toby
This bug has been fixed in CVS. In case this was a documentation problem, the fix will show up at the end of next Sunday (CET) on pear.php.net. In case this was a pear.php.net website problem, the change will show up on the website in short time. Thank you for the report, and for helping us make PEAR better. This bug has been fixed in CVS. In case this was a documentation problem, the fix will show up at the end of next Sunday (CET) on pear.php.net. In case this was a pear.php.net website problem, the change will show up on the website in short time. Thank you for the report, and for helping us make PEAR better.