laruence Sun, 23 Oct 2011 03:02:24 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=318333
Log:
fix memory leak
Changed paths:
U php/php-src/branches/PHP_5_4/NEWS
U php/php-src/branches/PHP_5_4/sapi/cli/php_cli_server.c
U php/php-src/trunk/sapi/cli/php_cli_server.c
Modified: php/php-src/branches/PHP_5_4/NEWS
===================================================================
--- php/php-src/branches/PHP_5_4/NEWS 2011-10-23 02:54:06 UTC (rev 318332)
+++ php/php-src/branches/PHP_5_4/NEWS 2011-10-23 03:02:24 UTC (rev 318333)
@@ -3,9 +3,11 @@
?? ??? 2011, PHP 5.4.0 RC1
- General improvements:
. Changed silent conversion of array to string to produce a notice. (Patrick)
+
- CLI SAPI:
. Fixed bug #60112 (If URI does not contain a file, index.php is not served)
.(Laruence)
+ . Fixed bug #60115 (memory definitely lost in cli server). (Laruence)
20 Oct 2011, PHP 5.4.0 beta2
- General improvements:
Modified: php/php-src/branches/PHP_5_4/sapi/cli/php_cli_server.c
===================================================================
--- php/php-src/branches/PHP_5_4/sapi/cli/php_cli_server.c 2011-10-23
02:54:06 UTC (rev 318332)
+++ php/php-src/branches/PHP_5_4/sapi/cli/php_cli_server.c 2011-10-23
03:02:24 UTC (rev 318333)
@@ -1787,6 +1787,9 @@
php_cli_server_log_response(client, status, errstr ? errstr : "?"
TSRMLS_CC);
php_cli_server_poller_add(&server->poller, POLLOUT, client->sock);
+ if (errstr) {
+ pefree(errstr, 1);
+ }
efree(escaped_request_uri);
return SUCCESS;
Modified: php/php-src/trunk/sapi/cli/php_cli_server.c
===================================================================
--- php/php-src/trunk/sapi/cli/php_cli_server.c 2011-10-23 02:54:06 UTC (rev
318332)
+++ php/php-src/trunk/sapi/cli/php_cli_server.c 2011-10-23 03:02:24 UTC (rev
318333)
@@ -1787,6 +1787,9 @@
php_cli_server_log_response(client, status, errstr ? errstr : "?"
TSRMLS_CC);
php_cli_server_poller_add(&server->poller, POLLOUT, client->sock);
+ if (errstr) {
+ pefree(errstr, 1);
+ }
efree(escaped_request_uri);
return SUCCESS;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php