diff --git a/src/PhpseclibV2/SftpAdapter.php b/src/PhpseclibV2/SftpAdapter.php index b980ca3ab..3125825a4 100644 --- a/src/PhpseclibV2/SftpAdapter.php +++ b/src/PhpseclibV2/SftpAdapter.php @@ -204,7 +204,7 @@ public function deleteDirectory(string $path): void public function createDirectory(string $path, Config $config): void { - $this->makeDirectory($path, $config->get(Config::OPTION_DIRECTORY_VISIBILITY)); + $this->makeDirectory($path, $config->get(Config::OPTION_DIRECTORY_VISIBILITY, $config->get(Config::OPTION_VISIBILITY))); } public function setVisibility(string $path, string $visibility): void diff --git a/src/PhpseclibV3/SftpAdapter.php b/src/PhpseclibV3/SftpAdapter.php index e48cbaf07..e745dfd9b 100644 --- a/src/PhpseclibV3/SftpAdapter.php +++ b/src/PhpseclibV3/SftpAdapter.php @@ -204,7 +204,7 @@ public function deleteDirectory(string $path): void public function createDirectory(string $path, Config $config): void { - $this->makeDirectory($path, $config->get(Config::OPTION_DIRECTORY_VISIBILITY)); + $this->makeDirectory($path, $config->get(Config::OPTION_DIRECTORY_VISIBILITY, $config->get(Config::OPTION_VISIBILITY))); } public function setVisibility(string $path, string $visibility): void