From e8a70dcb24f657c83e73b4e138d009822ce7584e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rub=C3=A9n=20Calvo?= <rubencm@gmail.com>
Date: Sun, 10 Sep 2017 14:49:28 +0200
Subject: [PATCH] [ticket/15311] Use stream_copy_to_stream

PHPBB3-15311
---
 phpBB/includes/acp/acp_database.php | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/phpBB/includes/acp/acp_database.php b/phpBB/includes/acp/acp_database.php
index a256f5260e..62b6b2ed07 100644
--- a/phpBB/includes/acp/acp_database.php
+++ b/phpBB/includes/acp/acp_database.php
@@ -350,10 +350,7 @@ class acp_database
 								$stream = $storage->read_stream($file_name);
 								$fp = fopen($temp_file_name, 'w+b');
 
-								while (!feof($stream))
-								{
-									fwrite($fp, fread($stream, 8192));
-								}
+								stream_copy_to_stream($stream, $fp);
 
 								fclose($fp);
 								fclose($stream);