]> granicus.if.org Git - php/commitdiff
Use persistent heap only for persistent connections.
authorDmitry Stogov <dmitry@zend.com>
Wed, 21 Jun 2017 08:25:30 +0000 (11:25 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 21 Jun 2017 08:25:30 +0000 (11:25 +0300)
ext/mysqlnd/mysqlnd_connection.c

index 8089377e6c3bea3aef4f02e405729ae3216ee85e..e836ef12381787feca485356d356f16e3920d1db 100644 (file)
@@ -1859,7 +1859,7 @@ MYSQLND_METHOD(mysqlnd_conn_data, set_client_option_2d)(MYSQLND_CONN_DATA * cons
                        DBG_INF_FMT("Adding [%s][%s]", key, value);
                        {
                                zval attrz;
-                               ZVAL_NEW_STR(&attrz, zend_string_init(value, strlen(value), 1));
+                               ZVAL_NEW_STR(&attrz, zend_string_init(value, strlen(value), conn->persistent));
                                zend_hash_str_update(conn->options->connect_attr, key, strlen(key), &attrz);
                        }
                        break;