From 7757a9a46fe7379292b1b99df692f90a131e5bc7 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 26 Oct 2017 17:47:01 +0200 Subject: Fix the segfault? --- src/sp_execute.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sp_execute.c') diff --git a/src/sp_execute.c b/src/sp_execute.c index 6345da8..45a4ae6 100644 --- a/src/sp_execute.c +++ b/src/sp_execute.c @@ -77,7 +77,7 @@ execute: static int sp_stream_open(const char *filename, zend_file_handle *handle) { zend_execute_data const * const data = EG(current_execute_data); - if ((NULL == data) || (NULL == data->opline)) { + if ((NULL == data) || (NULL == data->opline) || (data->func->type != ZEND_USER_FUNCTION)) { goto end; } -- cgit v1.3