diff options
| -rwxr-xr-x | ext/pdo_mysql/mysql_driver.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/pdo_mysql/mysql_driver.c b/ext/pdo_mysql/mysql_driver.c index 0f545021ed..f2bd638464 100755 --- a/ext/pdo_mysql/mysql_driver.c +++ b/ext/pdo_mysql/mysql_driver.c @@ -120,7 +120,7 @@ static int pdo_mysql_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS_ /* allocate an environment */ /* handle for the server */ - H->server = mysql_init(NULL); + dbh->driver_data = H->server = mysql_init(NULL); if(vars[2].optval && strcmp("localhost", vars[2].optval)) { host = vars[2].optval; port = atoi(vars[3].optval); @@ -138,7 +138,6 @@ static int pdo_mysql_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS_ H->attached = 1; - dbh->driver_data = H; dbh->methods = &mysql_methods; dbh->alloc_own_columns = 1; dbh->supports_placeholders = 1; |
