From 57ae625d38f415a0fa310d933209e260953f30f5 Mon Sep 17 00:00:00 2001 From: Michael Kaufmann Date: Mon, 11 Jul 2022 12:35:07 +0200 Subject: [PATCH] use correct version_compare as PHP8+ does not compare correctly Signed-off-by: Michael Kaufmann --- lib/Froxlor/Database/Manager/DbManagerMySQL.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Froxlor/Database/Manager/DbManagerMySQL.php b/lib/Froxlor/Database/Manager/DbManagerMySQL.php index bf2f01ca..089c440d 100644 --- a/lib/Froxlor/Database/Manager/DbManagerMySQL.php +++ b/lib/Froxlor/Database/Manager/DbManagerMySQL.php @@ -136,7 +136,7 @@ class DbManagerMySQL */ public function deleteDatabase($dbname = null) { - if (Database::getAttribute(\PDO::ATTR_SERVER_VERSION) < '5.0.2') { + if (version_compare(Database::getAttribute(\PDO::ATTR_SERVER_VERSION), '5.0.2', '<')) { // failsafe if user has been deleted manually (requires MySQL 4.1.2+) $stmt = Database::prepare("REVOKE ALL PRIVILEGES, GRANT OPTION FROM `" . $dbname . "`"); Database::pexecute($stmt, array(), false);