diff options
author | Frank Karlitschek <frank@owncloud.org> | 2013-02-25 02:04:12 -0800 |
---|---|---|
committer | Frank Karlitschek <frank@owncloud.org> | 2013-02-25 02:04:12 -0800 |
commit | 9ee5069f2a1d76c899eeef6cec0f06387764fabd (patch) | |
tree | e1d381e72428a2d8f03b19ed46962c7914e1eaef /apps/files_sharing | |
parent | 8f659169047f2dcdd6f7a15b2b31b537fe858953 (diff) | |
parent | eabfd9b69b11fd0859dee919d702b39bd50369dd (diff) | |
download | nextcloud-server-9ee5069f2a1d76c899eeef6cec0f06387764fabd.tar.gz nextcloud-server-9ee5069f2a1d76c899eeef6cec0f06387764fabd.zip |
Merge pull request #1856 from owncloud/fix_error_handling_stream_copy
don't use the number of written bytes as indicator if streamCopy() was successful
Diffstat (limited to 'apps/files_sharing')
-rw-r--r-- | apps/files_sharing/lib/sharedstorage.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php index c7521949da1..5a9864b64ba 100644 --- a/apps/files_sharing/lib/sharedstorage.php +++ b/apps/files_sharing/lib/sharedstorage.php @@ -315,7 +315,8 @@ class Shared extends \OC\Files\Storage\Common { if ($this->isCreatable(dirname($path2))) { $source = $this->fopen($path1, 'r'); $target = $this->fopen($path2, 'w'); - return \OC_Helper::streamCopy($source, $target); + list ($count, $result) = \OC_Helper::streamCopy($source, $target); + return $result; } return false; } |