From fbe28c49b34a89e152f352b969822cb5cc48b269 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 11 Jun 2008 07:45:26 +0000 Subject: [PATCH] Fixed memory leak --- ext/tokenizer/tokenizer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/tokenizer/tokenizer.c b/ext/tokenizer/tokenizer.c index 963ffd5b39..c5b8879fa1 100644 --- a/ext/tokenizer/tokenizer.c +++ b/ext/tokenizer/tokenizer.c @@ -170,6 +170,10 @@ PHP_FUNCTION(token_get_all) tokenize(return_value TSRMLS_CC); + while (!zend_stack_is_empty(&LANG_SCNG(state_stack))) { + zend_stack_del_top(&LANG_SCNG(state_stack)); + } + zend_restore_lexical_state(&original_lex_state TSRMLS_CC); zval_dtor(&source_z); } -- 2.50.1