From ce65c482383554c5f42b81a86132933b433bb67e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Schr=C3=B6tter?= Date: Fri, 8 Feb 2019 19:29:02 +0100 Subject: [PATCH] Fix missing SSL at persistent MySQLi reconnect --- functions.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/functions.inc.php b/functions.inc.php index f3a73bc8..f8805fa9 100644 --- a/functions.inc.php +++ b/functions.inc.php @@ -1462,7 +1462,7 @@ function db_connect($ignore_errors = false) { if (function_exists("mysqli_real_connect")) { $link = mysqli_init(); $link->ssl_set($CONF['database_ssl_key'], $CONF['database_ssl_cert'], $CONF['database_ssl_ca'], $CONF['database_ssl_ca_path'], $CONF['database_ssl_cipher']); - $connected = mysqli_real_connect($link, $CONF['database_host'], $CONF['database_user'], $CONF['database_password'], $CONF['database_name'], $CONF['database_port']); + $connected = mysqli_real_connect($link, $CONF['database_host'], $CONF['database_user'], $CONF['database_password'], $CONF['database_name'], $CONF['database_port'], null, constant('MYSQLI_CLIENT_SSL')); $is_connected = $connected; } else { $error_text .= "

DEBUG INFORMATION:
MySQLi 5 functions not available! (php5-mysqli installed?)
database_type = 'mysqli' in config.inc.php, are you using a different database? $DEBUG_TEXT";