From 3b20c3269df54bf5f3c0896017c8a78515874b29 Mon Sep 17 00:00:00 2001 From: Christian Göttsche Date: Wed, 29 May 2024 20:38:30 +0200 Subject: Free allocated memory in early exit --- src/sp_execute.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sp_execute.c b/src/sp_execute.c index f105b7f..690b1a9 100644 --- a/src/sp_execute.c +++ b/src/sp_execute.c @@ -213,6 +213,7 @@ static inline void sp_execute_handler(INTERNAL_FUNCTION_PARAMETERS, bool interna bool is_hooked = (zend_hash_str_find(SPG(disabled_functions_hook), VAR_AND_LEN(function_name)) || zend_hash_str_find(SPG(disabled_functions_hook), VAR_AND_LEN(function_name))); if (is_hooked) { sp_call_orig_execute(INTERNAL_FUNCTION_PARAM_PASSTHRU, internal); + efree(function_name); return; } -- cgit v1.3