summaryrefslogtreecommitdiff
path: root/src/sp_execute.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp_execute.c')
-rw-r--r--src/sp_execute.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sp_execute.c b/src/sp_execute.c
index 134aab2..1f9226c 100644
--- a/src/sp_execute.c
+++ b/src/sp_execute.c
@@ -5,9 +5,9 @@
5 5
6ZEND_DECLARE_MODULE_GLOBALS(snuffleupagus) 6ZEND_DECLARE_MODULE_GLOBALS(snuffleupagus)
7 7
8static void (*orig_execute_ex)(zend_execute_data *execute_data); 8static void (*orig_execute_ex)(zend_execute_data *execute_data) = NULL;
9static void (*orig_zend_execute_internal)(zend_execute_data *execute_data, 9static void (*orig_zend_execute_internal)(zend_execute_data *execute_data,
10 zval *return_value); 10 zval *return_value) = NULL;
11static int (*orig_zend_stream_open)(const char *filename, 11static int (*orig_zend_stream_open)(const char *filename,
12 zend_file_handle *handle) = NULL; 12 zend_file_handle *handle) = NULL;
13 13
@@ -271,7 +271,7 @@ end:
271int hook_execute(void) { 271int hook_execute(void) {
272 TSRMLS_FETCH(); 272 TSRMLS_FETCH();
273 273
274 if (NULL == orig_zend_stream_open) { 274 if (NULL == orig_execute_ex) {
275 /* zend_execute_ex is used for "user" function calls */ 275 /* zend_execute_ex is used for "user" function calls */
276 orig_execute_ex = zend_execute_ex; 276 orig_execute_ex = zend_execute_ex;
277 zend_execute_ex = sp_execute_ex; 277 zend_execute_ex = sp_execute_ex;