diff --git a/src/Scanner/DaemonTCPIP.php b/src/Scanner/DaemonTCPIP.php
index 5d3ea69d..bdbcfc48 100644
--- a/src/Scanner/DaemonTCPIP.php
+++ b/src/Scanner/DaemonTCPIP.php
@@ -38,7 +38,7 @@ public function scan(FileInterface $file) {
     // Push to the ClamAV socket.
     $bytes = $file->getSize();
     fwrite($scanner_handler, "zINSTREAM\0");
-    fwrite($scanner_handler, pack("N", $bytes));
+    fwrite($scanner_handler, pack("N", $bytes, fstat($scanner_handler)['size']));
 
     // Open the file and push to the TCP/IP connection.
     $file_handler = fopen($file->getFileUri(), 'r');
