diff options
author | foobar <sniper@php.net> | 2004-02-18 20:22:40 +0000 |
---|---|---|
committer | foobar <sniper@php.net> | 2004-02-18 20:22:40 +0000 |
commit | e3c437d378d3dc3a6ca1a6ca523b86b094abd97f (patch) | |
tree | 8c7b3e8b59bfe4210d5094f6c4404b28672f33df | |
parent | 95cbb0046cda6dff8d44422d04b629d0fd6522ff (diff) | |
download | php-git-e3c437d378d3dc3a6ca1a6ca523b86b094abd97f.tar.gz |
register_list_destructors -> zend_register_list_destructors_ex
-rw-r--r-- | ext/mssql/php_mssql.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ext/mssql/php_mssql.c b/ext/mssql/php_mssql.c index 8154e6bf34..6bcda74b37 100644 --- a/ext/mssql/php_mssql.c +++ b/ext/mssql/php_mssql.c @@ -209,8 +209,10 @@ static void _free_result(mssql_result *result, int free_fields) } } -static void _free_mssql_statement(mssql_statement *statement) +static void _free_mssql_statement(zend_rsrc_list_entry *rsrc TSRMLS_DC) { + mssql_statement *statement = (mssql_statement *)rsrc->ptr; + if (statement->binds) { zend_hash_destroy(statement->binds); efree(statement->binds); @@ -289,7 +291,7 @@ PHP_MINIT_FUNCTION(mssql) REGISTER_INI_ENTRIES(); - le_statement = register_list_destructors(_free_mssql_statement, NULL); + le_statement = zend_register_list_destructors_ex(_free_mssql_statement, NULL, "mssql statement", module_number); le_result = zend_register_list_destructors_ex(_free_mssql_result, NULL, "mssql result", module_number); le_link = zend_register_list_destructors_ex(_close_mssql_link, NULL, "mssql link", module_number); le_plink = zend_register_list_destructors_ex(NULL, _close_mssql_plink, "mssql link persistent", module_number); @@ -1872,8 +1874,7 @@ PHP_FUNCTION(mssql_init) } /* }}} */ -/* {{{ proto bool mssql_bind(resource stmt, string param_name, mixed var, int type - [, int is_output[, int is_null[, int maxlen]]]) +/* {{{ proto bool mssql_bind(resource stmt, string param_name, mixed var, int type [, int is_output [, int is_null [, int maxlen]]]) Adds a parameter to a stored procedure or a remote stored procedure */ PHP_FUNCTION(mssql_bind) { |