cvs: Zend / zend_language_scanner.l
| From: | Ilia Alshanetsky | Date: | Fri, 13 Dec 2002 16:27:45 +0000 |
| Subject: | cvs: Zend / zend_language_scanner.l | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-715@lists.php.net to get a copy of this message | ||
iliaa Fri Dec 13 11:27:45 2002 EDT
Modified files:
/Zend zend_language_scanner.l
Log:
Fixed bug #20909, patch by sg@nesscorp.com. This fix addresses a memory
leak that in my experience leaks ~110 bytes per request.
Index: Zend/zend_language_scanner.l
diff -u Zend/zend_language_scanner.l:1.60 Zend/zend_language_scanner.l:1.61
--- Zend/zend_language_scanner.l:1.60 Mon Nov 18 00:22:52 2002
+++ Zend/zend_language_scanner.l Fri Dec 13 11:27:45 2002
@@ -133,6 +133,10 @@
void shutdown_scanner(TSRMLS_D)
{
+ if (SCNG(yy_start_stack)) {
+ yy_flex_free(SCNG(yy_start_stack));
+ SCNG(yy_start_stack) = 0;
+ }
if (CG(heredoc)) {
efree(CG(heredoc));
CG(heredoc_len)=0;