From 6293aa704d4f98c7d0b1218e7bafbda55583c821 Mon Sep 17 00:00:00 2001
From: Ingo Schmitt <is@marketing-factory.de>
Date: Fri, 13 Dec 2013 18:09:37 +0100
Subject: [PATCH] [BUGFIX] Deprecated function call mysql_list_dbs in dbal

replaced mysql_list_dbs by show databases query

Resolves: #53761
Releases: 6.2
Change-Id: I2b41b19aa900ba7eef33f2a990c8c029cbc1c08c
Reviewed-on: https://review.typo3.org/26390
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Oliver Klee
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
---
 typo3/sysext/dbal/Classes/Database/DatabaseConnection.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/dbal/Classes/Database/DatabaseConnection.php b/typo3/sysext/dbal/Classes/Database/DatabaseConnection.php
index beab9c0a0777..a87aae679cb2 100644
--- a/typo3/sysext/dbal/Classes/Database/DatabaseConnection.php
+++ b/typo3/sysext/dbal/Classes/Database/DatabaseConnection.php
@@ -2500,7 +2500,7 @@ class DatabaseConnection extends \TYPO3\CMS\Core\Database\DatabaseConnection {
 		$dbArr = array();
 		switch ($this->handlerCfg['_DEFAULT']['type']) {
 			case 'native':
-				$db_list = mysql_list_dbs($this->link);
+				$db_list = mysql_query('SHOW DATABASES', $this->link);
 				while ($row = mysql_fetch_object($db_list)) {
 					if ($this->sql_select_db($row->Database)) {
 						$dbArr[] = $row->Database;
-- 
GitLab