]> granicus.if.org Git - php/commitdiff
Fix bug 65299
authorJohannes Schlüter <johannes@php.net>
Tue, 23 Jul 2013 12:13:22 +0000 (14:13 +0200)
committerJohannes Schlüter <johannes@php.net>
Tue, 23 Jul 2013 12:13:22 +0000 (14:13 +0200)
NEWS
ext/pdo_mysql/mysql_driver.c
ext/pdo_mysql/pdo_mysql.c
ext/pdo_mysql/php_pdo_mysql_int.h

diff --git a/NEWS b/NEWS
index 18bb2fd013fe939bd9f8b5f762ae0dd686f15cd5..12ab11913008b596ce2a48fff9c7cc9537aa9030 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,9 @@ PHP                                                                        NEWS
   . Fixed bug #65291 (get_defined_constants() causes PHP to crash in a very
     limited case). (Arpad)
 
+- PDO_mysql:
+  . Fixed bug #65299 (pdo mysql parsing errors). (Johannes)
+
 - SPL:
   . Added RecursiveTreeIterator setPostfix and getPostifx methods. (Joshua 
     Thijssen)
index bf90f4316115385d97e322f34142d5956e2a89f5..cd86503dd76583393977008881d834cb5a85e87e 100644 (file)
@@ -710,7 +710,7 @@ static int pdo_mysql_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS_
                        }
                }
 
-#if MYSQL_VERSION_ID > 50605 || defined(MYSQLI_USE_MYSQLND)
+#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
                {
                        char *public_key = pdo_attr_strval(driver_options, PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY, NULL TSRMLS_CC);
                        if (public_key) {
index 401d20d8b3b94687dbe424766012ea2ac6cdb660..78c4ceefe916e76dea1c5bdfe966a791d64e7513 100644 (file)
@@ -118,7 +118,7 @@ static PHP_MINIT_FUNCTION(pdo_mysql)
        REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CA", (long)PDO_MYSQL_ATTR_SSL_CA);
        REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CAPATH", (long)PDO_MYSQL_ATTR_SSL_CAPATH);
        REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CIPHER", (long)PDO_MYSQL_ATTR_SSL_CIPHER);
-#if MYSQL_VERSION_ID > 50605 || defined(MYSQLI_USE_MYSQLND)
+#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
         REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SERVER_PUBLIC_KEY", (long)PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY);
 #endif
 
index 42debf07e9336398f933f3a973384d29bd04b648..24f7aa2182dc763ed697bc55c7cdd5f67fe88492 100644 (file)
@@ -171,7 +171,7 @@ enum {
        PDO_MYSQL_ATTR_SSL_CA,
        PDO_MYSQL_ATTR_SSL_CAPATH,
        PDO_MYSQL_ATTR_SSL_CIPHER,
-#if MYSQL_VERSION_ID > 50605 || defined(MYSQLI_USE_MYSQLND)
+#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
        PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY
 #endif
 };