From: Xinchen Hui Date: Wed, 7 Sep 2011 05:14:54 +0000 (+0000) Subject: Fixed Bug #55423(cli-server could not output correctly in some case) X-Git-Tag: php-5.5.0alpha1~1256 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0b16d13352af9ec9d532b5001c722a85f9032598;p=php Fixed Bug #55423(cli-server could not output correctly in some case) --- diff --git a/sapi/cli/php_cli_server.c b/sapi/cli/php_cli_server.c index 65ed42d7d9..f8ce39a833 100644 --- a/sapi/cli/php_cli_server.c +++ b/sapi/cli/php_cli_server.c @@ -1542,7 +1542,7 @@ static size_t php_cli_server_client_send_through(php_cli_server_client *client, struct timeval tv = { 10, 0 }; ssize_t nbytes_left = str_len; do { - ssize_t nbytes_sent = send(client->sock, str, str_len, 0); + ssize_t nbytes_sent = send(client->sock, str + str_len - nbytes_left, nbytes_left, 0); if (nbytes_sent < 0) { int err = php_socket_errno(); if (err == EAGAIN) {