From 8d260b6b7169de3083a2bbe059e283d9c2c572a3 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 11 Jun 2008 07:45:44 +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 45c4f341ce..5d82ae1f86 100644 --- a/ext/tokenizer/tokenizer.c +++ b/ext/tokenizer/tokenizer.c @@ -168,6 +168,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.40.0