Commit:    a7a355c741de119dc7b3823751cf005023adf9d9
Author:    Dmitry Stogov <dmi...@zend.com>         Tue, 26 Feb 2013 01:32:24 
+0400
Parents:   70f1cd9dc52b8b2b3e69274e4acee9448e3fdfb4
Branches:  PHP-5.5 master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=a7a355c741de119dc7b3823751cf005023adf9d9

Log:
Fixed memory leaks (avoid generation of unused results)

Changed paths:
  M  Optimizer/block_pass.c


Diff:
diff --git a/Optimizer/block_pass.c b/Optimizer/block_pass.c
index af2f158..4ee8932 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);


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to