695917a253
- fix php-pdo *_arg_force_ref global symbol abuse (#216125)
42 lines
1.0 KiB
Diff
42 lines
1.0 KiB
Diff
--- php-5.2.2/ext/pdo/pdo_stmt.c.pdosym
|
|
+++ php-5.2.2/ext/pdo/pdo_stmt.c
|
|
@@ -37,38 +37,6 @@
|
|
#include "zend_interfaces.h"
|
|
#include "php_memory_streams.h"
|
|
|
|
-#if COMPILE_DL_PDO
|
|
-/* {{{ content from zend_arg_defs.c:
|
|
- * since it is a .c file, it won't be installed for use by PECL extensions, so we include it here. */
|
|
-ZEND_BEGIN_ARG_INFO(first_arg_force_ref, 0)
|
|
- ZEND_ARG_PASS_INFO(1)
|
|
-ZEND_END_ARG_INFO()
|
|
-
|
|
-
|
|
-ZEND_BEGIN_ARG_INFO(second_arg_force_ref, 0)
|
|
- ZEND_ARG_PASS_INFO(0)
|
|
- ZEND_ARG_PASS_INFO(1)
|
|
-ZEND_END_ARG_INFO()
|
|
-
|
|
-ZEND_BEGIN_ARG_INFO(third_arg_force_ref, 0)
|
|
- ZEND_ARG_PASS_INFO(0)
|
|
- ZEND_ARG_PASS_INFO(0)
|
|
- ZEND_ARG_PASS_INFO(1)
|
|
-ZEND_END_ARG_INFO()
|
|
-
|
|
-
|
|
-ZEND_BEGIN_ARG_INFO(fourth_arg_force_ref, 0)
|
|
- ZEND_ARG_PASS_INFO(0)
|
|
- ZEND_ARG_PASS_INFO(0)
|
|
- ZEND_ARG_PASS_INFO(0)
|
|
- ZEND_ARG_PASS_INFO(1)
|
|
-ZEND_END_ARG_INFO()
|
|
-
|
|
-ZEND_BEGIN_ARG_INFO(all_args_by_ref, 1)
|
|
-ZEND_END_ARG_INFO()
|
|
-/* }}} */
|
|
-#endif
|
|
-
|
|
#define PHP_STMT_GET_OBJ \
|
|
pdo_stmt_t *stmt = (pdo_stmt_t*)zend_object_store_get_object(getThis() TSRMLS_CC); \
|
|
if (!stmt->dbh) { \
|