summaryrefslogtreecommitdiff
path: root/ext/dbx/dbx_mssql.c
diff options
context:
space:
mode:
authorMarc Boeren <mboeren@php.net>2001-06-13 13:35:17 +0000
committerMarc Boeren <mboeren@php.net>2001-06-13 13:35:17 +0000
commitbfd1f986b173d62a3e3a455b71073f7a97ee9c51 (patch)
tree4e5e4719bae0994340499c46789828fa07273375 /ext/dbx/dbx_mssql.c
parentf3fa23ace99c3c32ea670ddf2960e5dbf6f370c7 (diff)
downloadphp-git-bfd1f986b173d62a3e3a455b71073f7a97ee9c51.tar.gz
Latest (minor) fixes: mssql, mysql and odbc now pass the testset correctly.
# I need a working setup to test pgsql with the test-set as well.
Diffstat (limited to 'ext/dbx/dbx_mssql.c')
-rw-r--r--ext/dbx/dbx_mssql.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/dbx/dbx_mssql.c b/ext/dbx/dbx_mssql.c
index 5568ee2b53..2d754086e6 100644
--- a/ext/dbx/dbx_mssql.c
+++ b/ext/dbx/dbx_mssql.c
@@ -51,6 +51,7 @@ int dbx_mssql_connect(zval ** rv, zval ** host, zval ** db, zval ** username, zv
/* also close connection */
number_of_arguments=1;
arguments[0]=&returned_zval;
+ zend_list_addref(returned_zval->value.lval);
dbx_call_any_function(INTERNAL_FUNCTION_PARAM_PASSTHRU, "mssql_close", &select_db_zval, number_of_arguments, arguments);
if (select_db_zval) zval_ptr_dtor(&select_db_zval);
zval_ptr_dtor(&returned_zval);
@@ -88,6 +89,7 @@ int dbx_mssql_pconnect(zval ** rv, zval ** host, zval ** db, zval ** username, z
/* also close connection */
number_of_arguments=1;
arguments[0]=&returned_zval;
+ zend_list_addref(returned_zval->value.lval);
dbx_call_any_function(INTERNAL_FUNCTION_PARAM_PASSTHRU, "mssql_close", &select_db_zval, number_of_arguments, arguments);
if (select_db_zval) zval_ptr_dtor(&select_db_zval);
zval_ptr_dtor(&returned_zval);