From e826e3a71926173f20a7b3049a61bb82310deed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Klva=C4=8D?= Date: Thu, 26 Mar 2020 03:21:59 +0100 Subject: [PATCH] MySqliDriver: coalesced password to an empty string (#360) mysqli::real_connect() expects parameter 3 to be string, yields an error on NULL. --- src/Dibi/Drivers/MySqliDriver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Dibi/Drivers/MySqliDriver.php b/src/Dibi/Drivers/MySqliDriver.php index be2b7caf..847fc24a 100644 --- a/src/Dibi/Drivers/MySqliDriver.php +++ b/src/Dibi/Drivers/MySqliDriver.php @@ -91,7 +91,7 @@ class MySqliDriver implements Dibi\Driver @$this->connection->real_connect( // intentionally @ (empty($config['persistent']) ? '' : 'p:') . $config['host'], $config['username'], - $config['password'], + $config['password'] ?? '', $config['database'] ?? '', $config['port'] ?? 0, $config['socket'],