]> granicus.if.org Git - php/commitdiff
Fixed potential memory leaks
authorDmitry Stogov <dmitry@zend.com>
Mon, 7 Dec 2015 15:25:25 +0000 (18:25 +0300)
committerDmitry Stogov <dmitry@zend.com>
Mon, 7 Dec 2015 15:25:25 +0000 (18:25 +0300)
ext/opcache/Optimizer/block_pass.c
ext/opcache/Optimizer/zend_optimizer.c

index 9a100e15f94c64a737229a205074993a0e31050f..42b688d17d5e3403056e1b358851440d96f8b0c9 100644 (file)
@@ -937,6 +937,7 @@ static void assemble_code_blocks(zend_cfg *cfg, zend_op_array *op_array)
                                opline++;
                        }
                }
+               free_alloca(map, use_heap);
        }
 
        /* adjust early binding list */
index bc7e875ed38299568811ab9ff3647d8b942496c8..43c80e3ed2e61aca85fcc400a16a958568e3cb2c 100644 (file)
@@ -380,6 +380,7 @@ void zend_optimizer_remove_live_range(zend_op_array *op_array, uint32_t var)
                                opline++;
                        }
                }
+               free_alloca(map, use_heap);
        }
 }