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