diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2017-03-09 17:31:52 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2017-03-09 17:32:01 +0100 |
commit | 314ef0ff69f2b88c3eaa8c9abd7610e09fa50d89 (patch) | |
tree | 70cdecccbbc34c706c99253bae4a567dc7c02f5d /ext/pdo_mysql/mysql_driver.c | |
parent | 6635639b754b25196c33f343f6a1f75b1d2e2321 (diff) | |
parent | 247ce052cd0fc7d0d8ea1a0e7ea2075e9601766a (diff) | |
download | php-git-314ef0ff69f2b88c3eaa8c9abd7610e09fa50d89.tar.gz |
Merge branch 'PHP-7.0' into PHP-7.1
Diffstat (limited to 'ext/pdo_mysql/mysql_driver.c')
-rw-r--r-- | ext/pdo_mysql/mysql_driver.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/pdo_mysql/mysql_driver.c b/ext/pdo_mysql/mysql_driver.c index d7f0f9a64c..a716c7b1e7 100644 --- a/ext/pdo_mysql/mysql_driver.c +++ b/ext/pdo_mysql/mysql_driver.c @@ -735,6 +735,18 @@ static int pdo_mysql_handle_factory(pdo_dbh_t *dbh, zval *driver_options) } } #endif + +#ifdef PDO_USE_MYSQLND + { + zend_long ssl_verify_cert = pdo_attr_lval(driver_options, + PDO_MYSQL_ATTR_SSL_VERIFY_SERVER_CERT, -1); + if (ssl_verify_cert != -1) { + connect_opts |= ssl_verify_cert ? + CLIENT_SSL_VERIFY_SERVER_CERT: + CLIENT_SSL_DONT_VERIFY_SERVER_CERT; + } + } +#endif } #ifdef PDO_MYSQL_HAS_CHARSET |