Merge pull request #21091 from nextcloud/sftp-normalize-path

normalize sftp path in read and write stream
pull/21168/head
Joas Schilling 5 years ago committed by GitHub
commit 33f6a26a7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      apps/files_external/lib/Lib/Storage/SFTPReadStream.php
  2. 3
      apps/files_external/lib/Lib/Storage/SFTPWriteStream.php

@ -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)) {

@ -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…
Cancel
Save