]> granicus.if.org Git - php/commitdiff
fix memory leak
authorXinchen Hui <laruence@php.net>
Sun, 23 Oct 2011 03:02:24 +0000 (03:02 +0000)
committerXinchen Hui <laruence@php.net>
Sun, 23 Oct 2011 03:02:24 +0000 (03:02 +0000)
sapi/cli/php_cli_server.c

index 52e77db8212365c7f8258ca5a159fe92aa8d695e..aaa17df17e37f57db5c540d4e438fe355e462824 100644 (file)
@@ -1787,6 +1787,9 @@ static int php_cli_server_send_error_page(php_cli_server *server, php_cli_server
 
        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;