diff --git a/3rdparty b/3rdparty
index b94f7d38f6e13825fd34c7113827d3c369a689ad..0f862d433ad146ebca97e356c703369777c2a30f 160000
--- a/3rdparty
+++ b/3rdparty
@@ -1 +1 @@
-Subproject commit b94f7d38f6e13825fd34c7113827d3c369a689ad
+Subproject commit 0f862d433ad146ebca97e356c703369777c2a30f
diff --git a/lib/private/files.php b/lib/private/files.php
index 0172f1ca6af848440965ec8b5831c4d822293997..ec586a7a08ab1ab4393385be67f0e5e01f7d6c64 100644
--- a/lib/private/files.php
+++ b/lib/private/files.php
@@ -41,7 +41,7 @@
  */
 
 // TODO: get rid of this using proper composer packages
-require_once 'mcnetic/phpzipstreamer/ZipStreamer.php';
+require_once 'mcnetic/phpzipstreamer/src/ZipStreamer.php';
 
 use OC\Lock\NoopLockingProvider;
 use OCP\Lock\ILockingProvider;
@@ -121,7 +121,7 @@ class OC_Files {
 		if ($get_type === self::FILE) {
 			$zip = false;
 		} else {
-			$zip = new ZipStreamer(false);
+			$zip = new ZipStreamer\ZipStreamer();
 		}
 		OC_Util::obEnd();