cvs: php-src /ext/odbc php_odbc.c php_odbc_includes.h

From: Date: Tue, 13 Mar 2007 00:12:09 +0000
Subject: cvs: php-src /ext/odbc php_odbc.c php_odbc_includes.h
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-43509@lists.php.net to get a copy of this message
stas Tue Mar 13 00:12:09 2007 UTC Modified files: /php-src/ext/odbc php_odbc.c php_odbc_includes.h Log: MFB: fix odbc resource handling, patch by Dave Lawson http://cvs.php.net/viewvc.cgi/php-src/ext/odbc/php_odbc.c?r1=1.201&r2=1.202&diff_format=u Index: php-src/ext/odbc/php_odbc.c diff -u php-src/ext/odbc/php_odbc.c:1.201 php-src/ext/odbc/php_odbc.c:1.202 --- php-src/ext/odbc/php_odbc.c:1.201 Sat Feb 24 16:25:54 2007 +++ php-src/ext/odbc/php_odbc.c Tue Mar 13 00:12:08 2007 @@ -20,7 +20,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_odbc.c,v 1.201 2007/02/24 16:25:54 helly Exp $ */ +/* $Id: php_odbc.c,v 1.202 2007/03/13 00:12:08 stas Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -915,11 +915,10 @@ } else { result->values = NULL; } - result->id = zend_list_insert(result, le_result); zend_list_addref(conn->id); result->conn_ptr = conn; result->fetched = 0; - RETURN_RESOURCE(result->id); + ZEND_REGISTER_RESOURCE(return_value, result, le_result); } /* }}} */ @@ -1328,12 +1327,11 @@ } else { result->values = NULL; } - result->id = zend_list_insert(result, le_result); zend_list_addref(conn->id); result->conn_ptr = conn; result->fetched = 0; - RETURN_RESOURCE(result->id); + ZEND_REGISTER_RESOURCE(return_value, result, le_result); } /* }}} */ @@ -2037,7 +2035,7 @@ result->values = NULL; } - zend_list_delete(result->id); + zend_list_delete(Z_LVAL_PP(pv_res)); RETURN_TRUE; } http://cvs.php.net/viewvc.cgi/php-src/ext/odbc/php_odbc_includes.h?r1=1.16&r2=1.17&diff_format=u Index: php-src/ext/odbc/php_odbc_includes.h diff -u php-src/ext/odbc/php_odbc_includes.h:1.16 php-src/ext/odbc/php_odbc_includes.h:1.17 --- php-src/ext/odbc/php_odbc_includes.h:1.16 Mon Jan 1 09:29:26 2007 +++ php-src/ext/odbc/php_odbc_includes.h Tue Mar 13 00:12:08 2007 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_odbc_includes.h,v 1.16 2007/01/01 09:29:26 sebastian Exp $ */ +/* $Id: php_odbc_includes.h,v 1.17 2007/03/13 00:12:08 stas Exp $ */ #ifndef PHP_ODBC_INCLUDES_H #define PHP_ODBC_INCLUDES_H @@ -236,7 +236,6 @@ typedef struct odbc_result { ODBC_SQL_STMT_T stmt; - int id; odbc_result_value *values; SWORD numcols; SWORD numparams;

« previous php.cvs (#43509) next »