sniper Wed Feb 18 15:22:41 2004 EDT Modified files: /php-src/ext/mssql php_mssql.c Log: register_list_destructors -> zend_register_list_destructors_ex http://cvs.php.net/diff.php/php-src/ext/mssql/php_mssql.c?r1=1.128&r2=1.129&ty=u Index: php-src/ext/mssql/php_mssql.c diff -u php-src/ext/mssql/php_mssql.c:1.128 php-src/ext/mssql/php_mssql.c:1.129 --- php-src/ext/mssql/php_mssql.c:1.128 Sat Jan 17 07:59:37 2004 +++ php-src/ext/mssql/php_mssql.c Wed Feb 18 15:22:40 2004 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_mssql.c,v 1.128 2004/01/17 12:59:37 sniper Exp $ */ +/* $Id: php_mssql.c,v 1.129 2004/02/18 20:22:40 sniper Exp $ */ #ifdef COMPILE_DL_MSSQL #define HAVE_MSSQL 1 @@ -209,8 +209,10 @@ } } -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 @@ 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 @@ } /* }}} */ -/* {{{ 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) {
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php