Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2011-09-23 19:32:14 +0400
committerFlorian Pritz <bluewind@xinu.at>2011-09-24 20:42:01 +0400
commit36c31b0e83dafa0499a769fa6c15adeca5e90d28 (patch)
tree3b0024a3e07d52c9d04e170a852fab1b2be45f87 /lib/fileproxy
parentc7d4e723417f3fad2a306af1f2053cdafde8af43 (diff)
fix warning when uploading file using webdav
When uploading a file using davfs php warned about a missing argument to OC_FileProxy_Quota::preFile_put_contents(). Since we get a resource from OC_Connector_Sabre_File->put(), we have to convert that before running strlen because it expects a string. Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'lib/fileproxy')
-rw-r--r--lib/fileproxy/quota.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/fileproxy/quota.php b/lib/fileproxy/quota.php
index af8ddee1473..fe3a2333428 100644
--- a/lib/fileproxy/quota.php
+++ b/lib/fileproxy/quota.php
@@ -44,6 +44,9 @@ class OC_FileProxy_Quota extends OC_FileProxy{
}
public function preFile_put_contents($path,$data){
+ if (is_resource($data)) {
+ $data = stream_get_contents($data);
+ }
return (strlen($data)<$this->getFreeSpace() or $this->getFreeSpace()==0);
}