From a7a355c741de119dc7b3823751cf005023adf9d9 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 26 Feb 2013 01:32:24 +0400 Subject: [PATCH] Fixed memory leaks (avoid generation of unused results) --- Optimizer/block_pass.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Optimizer/block_pass.c b/Optimizer/block_pass.c index af2f158918..4ee89326a0 100644 --- a/Optimizer/block_pass.c +++ b/Optimizer/block_pass.c @@ -1988,6 +1988,8 @@ static void zend_block_optimization(zend_op_array *op_array TSRMLS_DC) zend_rebuild_access_path(&cfg, op_array, 1); } + memset(usage, 0, op_array->T); + zend_t_usage(cfg.blocks, op_array, usage); assemble_code_blocks(&cfg, op_array); efree(usage); -- 2.40.0