From cc258187dcc75c5e343310127a318f0bce984fa7 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 12 Jan 2018 18:28:37 +0100 Subject: Fix a memory leak --- src/sp_disabled_functions.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/sp_disabled_functions.c b/src/sp_disabled_functions.c index 24d4749..bb4a402 100644 --- a/src/sp_disabled_functions.c +++ b/src/sp_disabled_functions.c @@ -469,7 +469,7 @@ ZEND_FUNCTION(eval_blacklist_callback) { } if (SNUFFLEUPAGUS_G(in_eval) > 0) { - const char* filename = get_eval_filename(zend_get_executed_filename()); + char* filename = get_eval_filename(zend_get_executed_filename()); const int line_number = zend_get_executed_lineno(TSRMLS_C); if (1 == SNUFFLEUPAGUS_G(config).config_eval->simulation) { sp_log_msg("eval", SP_LOG_SIMULATION, @@ -481,6 +481,7 @@ ZEND_FUNCTION(eval_blacklist_callback) { current_function_name, filename, line_number); sp_terminate(); } + efree(filename); } whitelisted: -- cgit v1.3