From: Dmitry Stogov Date: Wed, 11 Jun 2008 07:45:44 +0000 (+0000) Subject: Fixed memory leak X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~38 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8d260b6b7169de3083a2bbe059e283d9c2c572a3;p=php Fixed memory leak --- 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); }