From 460e9cd92953650b609df5ddbac7b36345d64b83 Mon Sep 17 00:00:00 2001 From: Hailong Zhao Date: Wed, 28 Aug 2019 15:16:21 -0400 Subject: [PATCH] Avoid double semicolon in the generated DSN, which could cause MySql connection error. --- library/Zend/Db/Adapter/Pdo/Abstract.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Zend/Db/Adapter/Pdo/Abstract.php b/library/Zend/Db/Adapter/Pdo/Abstract.php index 0cdd831189..e230b803d4 100644 --- a/library/Zend/Db/Adapter/Pdo/Abstract.php +++ b/library/Zend/Db/Adapter/Pdo/Abstract.php @@ -72,7 +72,7 @@ protected function _dsn() // use all remaining parts in the DSN foreach ($dsn as $key => $val) { - $dsn[$key] = "$key=$val"; + $dsn[$key] = trim("$key=$val", ';'); } return $this->_pdoType . ':' . implode(';', $dsn);