diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index de6013a41f9..32891e4b825 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -195,7 +195,8 @@ function dolDecrypt($chain, $key = '') $ciphering = $reg[1]; if (function_exists('openssl_decrypt')) { if (empty($key)) { - return 'Error dolDecrypt decrypt key is empty'; + dol_syslog("Error dolDecrypt decrypt key is empty", LOG_ERR); + return $chain; } $tmpexplode = explode(':', $reg[2]); if (!empty($tmpexplode[1]) && is_string($tmpexplode[0])) { @@ -204,7 +205,8 @@ function dolDecrypt($chain, $key = '') $newchain = openssl_decrypt($tmpexplode[0], $ciphering, $key, 0, null); } } else { - $newchain = 'Error dolDecrypt function openssl_decrypt() not available'; + dol_syslog("Error dolDecrypt decrypt key is empty", LOG_ERR); + return $chain; } return $newchain; } else {