Patch removes-unexpected-eof-message-from-cli-server.patch for Built-in web server Bug #60471
Patch version 2012-02-25 15:13 UTC
Return to Bug #60471 |
Download this patch
Patch Revisions:
Developer: michal.pipa.xsolve@gmail.com
Index: sapi/cli/php_cli_server.c
===================================================================
--- sapi/cli/php_cli_server.c (revision 323483)
+++ sapi/cli/php_cli_server.c (working copy)
@@ -1589,7 +1589,6 @@
*errstr = php_socket_strerror(err, NULL, 0);
return -1;
} else if (nbytes_read == 0) {
- *errstr = estrdup("Unexpected EOF");
return -1;
}
client->parser.data = client;
@@ -2199,8 +2198,11 @@
char *errstr = NULL;
int status = php_cli_server_client_read_request(client, &errstr TSRMLS_CC);
if (status < 0) {
- php_cli_server_logf("%s Invalid request (%s)" TSRMLS_CC, client->addr_str, errstr);
- efree(errstr);
+ if (errstr) {
+ php_cli_server_logf("%s Invalid request (%s)" TSRMLS_CC, client->addr_str, errstr);
+ efree(errstr);
+ }
+
php_cli_server_close_connection(server, client TSRMLS_CC);
return FAILURE;
} else if (status == 1) {
|