diff --git a/wp-admin/includes/class-wp-filesystem-ftpext.php b/wp-admin/includes/class-wp-filesystem-ftpext.php index 4dff80b3e4..51bee4c6b4 100644 --- a/wp-admin/includes/class-wp-filesystem-ftpext.php +++ b/wp-admin/includes/class-wp-filesystem-ftpext.php @@ -332,7 +332,10 @@ class WP_Filesystem_FTPext extends WP_Filesystem_Base { $limit_file = false; } - $list = @ftp_rawlist($this->link, '-a ' . $path, false); + $pwd = @ftp_pwd(); + $chdir = @ftp_chdir($this->link, $path); + $list = @ftp_rawlist($this->link, '-a', false); + @ftp_chdir($this->link, $pwd); if ( empty($list) ) // Empty array = non-existent folder (real folder will show . at least) return false;