]> granicus.if.org Git - php/commitdiff
- Fixed bug #65818 (Segfault with built-in webserver and chunked transfer encoding)
authorFelipe Pena <felipensp@gmail.com>
Sat, 5 Oct 2013 15:52:55 +0000 (12:52 -0300)
committerFelipe Pena <felipensp@gmail.com>
Sat, 5 Oct 2013 15:52:55 +0000 (12:52 -0300)
sapi/cli/php_cli_server.c

index 4da55acc6c2bc50dd1555cb122326f55548f6330..aa4b2cd622116dc5847b37896dd5454d5eb6f973 100644 (file)
@@ -1589,6 +1589,7 @@ static int php_cli_server_client_read_request_on_body(php_http_parser *parser, c
                }
                client->request.content_len = 0;
        }
+       client->request.content = perealloc(client->request.content, client->request.content_len + length, 1);
        memmove(client->request.content + client->request.content_len, at, length);
        client->request.content_len += length;
        return 0;