From cd2675d498b502a17bfb9c9448b0856e18f3fc90 Mon Sep 17 00:00:00 2001 From: e-dschungel Date: Sun, 29 Jan 2017 20:29:00 +0100 Subject: [PATCH] fix default values if port or socket is not given empty string is not valid for mysqli_connect at least for port --- inc/mysql.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/mysql.php b/inc/mysql.php index 95cda44..bfcfeb6 100644 --- a/inc/mysql.php +++ b/inc/mysql.php @@ -252,8 +252,8 @@ function MSD_mysql_connect($encoding='utf8', $keycheck_off=false, $actual_table= if (isset($config['dbconnection']) && is_resource($config['dbconnection'])) { return $config['dbconnection']; } - $port=( isset($config['dbport']) && !empty($config['dbport']) ) ? $config['dbport'] : ''; - $socket=( isset($config['dbsocket']) && !empty($config['dbsocket']) ) ? $config['dbsocket'] : ''; + $port=( isset($config['dbport']) && !empty($config['dbport']) ) ? $config['dbport'] : ini_get("mysqli.default_port"); + $socket=( isset($config['dbsocket']) && !empty($config['dbsocket']) ) ? $config['dbsocket'] : ini_get("mysqli.default_socket"); $config['dbconnection']=($GLOBALS["___mysqli_ston"] = mysqli_connect($config['dbhost'], $config['dbuser'], $config['dbpass'], "", $port, $socket)) or die(SQLError("Error establishing a database connection!", ((is_object($GLOBALS["___mysqli_ston"])) ? mysqli_error($GLOBALS["___mysqli_ston"]) : (($___mysqli_res = mysqli_connect_error()) ? $___mysqli_res : false)))); if (!defined('MSD_MYSQL_VERSION')) GetMySQLVersion();