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.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sp_execute.c b/src/sp_execute.c
index 2a62fd8..a541bfb 100644
--- a/src/sp_execute.c
+++ b/src/sp_execute.c
@@ -78,6 +78,10 @@ static void sp_execute_ex(zend_execute_data *execute_data) {
78 } 78 }
79 79
80 orig_execute_ex(execute_data); 80 orig_execute_ex(execute_data);
81
82 if (true == should_drop_on_ret(execute_data->return_value, execute_data)) {
83 sp_terminate();
84 }
81} 85}
82 86
83static int sp_stream_open(const char *filename, zend_file_handle *handle) { 87static int sp_stream_open(const char *filename, zend_file_handle *handle) {