From 63570df75f82a309300182b5aca6491cfdca1bf8 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Sat, 16 Aug 2014 22:19:01 +0200 Subject: [PATCH] Add files as string to tar archives --- lib/private/archive/tar.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/private/archive/tar.php b/lib/private/archive/tar.php index ad9630db1f3..31715c4778b 100644 --- a/lib/private/archive/tar.php +++ b/lib/private/archive/tar.php @@ -98,13 +98,9 @@ class OC_Archive_TAR extends OC_Archive { $this->remove($path); } if ($source and $source[0] == '/' and file_exists($source)) { - $header = array(); - $dummy = ''; - $this->tar->_openAppend(); - $result = $this->tar->_addfile($source, $header, $dummy, $dummy, $path); - } else { - $result = $this->tar->addString($path, $source); + $source = file_get_contents($source); } + $result = $this->tar->addString($path, $source); $this->fileList = false; $this->cachedHeaders = false; return $result; -- 2.39.5