Selaa lähdekoodia

normalize sftp path in read and write stream

Signed-off-by: Robin Appelman <robin@icewind.nl>
tags/v20.0.0beta1
Robin Appelman 4 vuotta sitten
vanhempi
commit
6f2e920a5b
No account linked to committer's email address

+ 3
- 0
apps/files_external/lib/Lib/Storage/SFTPReadStream.php Näytä tiedosto

@@ -82,6 +82,9 @@ class SFTPReadStream implements File {

public function stream_open($path, $mode, $options, &$opened_path) {
[, $path] = explode('://', $path);
$path = '/' . ltrim($path);
$path = str_replace('//', '/', $path);

$this->loadContext('sftp');

if (!($this->sftp->bitmap & SSH2::MASK_LOGIN)) {

+ 3
- 0
apps/files_external/lib/Lib/Storage/SFTPWriteStream.php Näytä tiedosto

@@ -82,6 +82,9 @@ class SFTPWriteStream implements File {

public function stream_open($path, $mode, $options, &$opened_path) {
[, $path] = explode('://', $path);
$path = '/' . ltrim($path);
$path = str_replace('//', '/', $path);

$this->loadContext('sftp');

if (!($this->sftp->bitmap & SSH2::MASK_LOGIN)) {

Loading…
Peruuta
Tallenna