summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xext/pdo_mysql/mysql_driver.c3
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;