From 62115f378ab55d52a569c6eab96e02f8eb4a13f3 Mon Sep 17 00:00:00 2001
From: 3D-I <480857+3D-I@users.noreply.github.com>
Date: Fri, 20 Nov 2020 09:19:14 +0100
Subject: [PATCH] [ticket/16629] Fix ACP get_database_size() for MySql 8

PHPBB3-16629
---
 phpBB/includes/functions_admin.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/phpBB/includes/functions_admin.php b/phpBB/includes/functions_admin.php
index 07bf9f9192..6774d8dc8d 100644
--- a/phpBB/includes/functions_admin.php
+++ b/phpBB/includes/functions_admin.php
@@ -2843,8 +2843,8 @@ function get_database_size()
 	{
 		case 'mysqli':
 			$mysql_engine	= ['MyISAM', 'InnoDB', 'Aria'];
-
 			$db_name		= $db->get_db_name();
+			$database_size	= 0;
 
 			$sql = 'SHOW TABLE STATUS
 				FROM ' . $db_name;
@@ -2860,6 +2860,8 @@ function get_database_size()
 
 			$db->sql_freeresult($result);
 
+			$database_size = $database_size ? $database_size : false;
+
 		break;
 
 		case 'sqlite3':