From 244addfc0dbca740a23ce1cfa04ef5f2f7514a5b Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Sun, 28 Mar 2010 01:07:03 +0000 Subject: [PATCH] Attempt to work around Mac FTP Server security implications of using '-a' in FTP. Props eoinomurchu. See #12232 git-svn-id: https://develop.svn.wordpress.org/trunk@13850 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/includes/class-wp-filesystem-ftpext.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;