52ac0c09957bbffd00329178d4302950d6ddeb89 includes/filetransfer/ftp.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/filetransfer/ftp.inc b/includes/filetransfer/ftp.inc index a85831d..e8a65fd 100644 --- a/includes/filetransfer/ftp.inc +++ b/includes/filetransfer/ftp.inc @@ -68,7 +68,7 @@ class FileTransferFTPExtension extends FileTransferFTP implements FileTransferCh } protected function createDirectoryJailed($directory) { - if (!ftp_mkdir($this->connection, $directory)) { + if (!ftp_chdir($this->connection, $directory) && !ftp_mkdir($this->connection, $directory)) { throw new FileTransferException("Cannot create directory @directory", NULL, array("@directory" => $directory)); } }