From 6bb8bc6fa0fa62f8728e0730291a3b81c9a55413 Mon Sep 17 00:00:00 2001 From: Sethox Date: Wed, 1 Sep 2021 00:04:54 +0200 Subject: [PATCH] Revision to my previous suggestion This grants "if port is defined" in the right context. --- functions.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/functions.inc.php b/functions.inc.php index 3e3b6e90..4626a396 100644 --- a/functions.inc.php +++ b/functions.inc.php @@ -1628,8 +1628,10 @@ function db_connection_string() if ($socket) { $dsn = "mysql:unix_socket={$socket};dbname={$database_name}"; - } else { + } elseif ($CONF['database_port'] != null) { $dsn = "mysql:host={$CONF['database_host']};port={$CONF['database_port']};dbname={$database_name}"; + } else { + $dsn = "mysql:host={$CONF['database_host']};dbname={$database_name}"; } } elseif (db_sqlite()) { $db = $CONF['database_name'];