From: foobar Date: Mon, 17 Jan 2005 17:21:57 +0000 (+0000) Subject: MFH: - Fixed bug #31444 (Memory leak in zend_language_scanner.c) X-Git-Tag: php-5.0.4RC1~330 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f4f3bb6418c4e29c0676dea3b2d374af4ef8a9c3;p=php MFH: - Fixed bug #31444 (Memory leak in zend_language_scanner.c) --- diff --git a/NEWS b/NEWS index 08b5177d71..dbb5dd82e1 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,8 @@ PHP NEWS - Fixed a bug in mysqli_stmt_execute() (type conversion with NULL values). (Georg) - Fixed bug #31454 (session_set_save_handler crashes PHP when supplied non-existent object ref). (Tony) +- Fixed bug #31444 (Memory leak in zend_language_scanner.c). + (hexer at studentcenter dot org) - Fixed bug #31413 (curl POSTFIELDS crashes on 64-bit platforms). (Joe) - Fixed bug #31396 (compile fails with gd 2.0.33 without freetype). (Jani) - Fixed bug #31371 (highlight_file() trims new line after heredoc). (Ilia) diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index a9c814f717..f03674aa68 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -144,6 +144,10 @@ void shutdown_scanner(TSRMLS_D) efree(CG(heredoc)); CG(heredoc_len)=0; } + if (SCNG(yy_start_stack)) { + yy_flex_free(SCNG(yy_start_stack)); + SCNG(yy_start_stack) = NULL; + } RESET_DOC_COMMENT(); #ifdef ZEND_MULTIBYTE