From 73da12c509a57c3724bdec90b9d758d33db8722b Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Sat, 17 Apr 2010 04:00:59 +0000 Subject: [PATCH] Return false on WP_Filesystem_FTPext::dirlist() for non-existant folders. See #12232. See #12057 git-svn-id: https://develop.svn.wordpress.org/trunk@14120 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/includes/class-wp-filesystem-ftpext.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wp-admin/includes/class-wp-filesystem-ftpext.php b/wp-admin/includes/class-wp-filesystem-ftpext.php index b501085672..6428425815 100644 --- a/wp-admin/includes/class-wp-filesystem-ftpext.php +++ b/wp-admin/includes/class-wp-filesystem-ftpext.php @@ -338,7 +338,8 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { } $pwd = @ftp_pwd($this->link); - $chdir = @ftp_chdir($this->link, $path); + if ( ! @ftp_chdir($this->link, $path) ) // Cant change to folder = folder doesnt exist + return false; $list = @ftp_rawlist($this->link, '-a', false); @ftp_chdir($this->link, $pwd);