A função `client poll data()` em `client.c` não processa corretamente linhas de comprimento de chunk inválidas, como tamanhos que excedem `INT MAX`. Quando isso acontece, o servidor limpa `r->content length` e `r->transfer chunked` sem drenar o corpo restante ou definir `request.connection close`. Isso faz com que a verificação de conclusão trate incorretamente o POST chunked como finalizado, retornando o analisador de keep-alive para `CLIENT STATE INIT`. Consequentemente, bytes do corpo controlados por um invasor e formatados como uma requisição HTTP completa são analisados e processados como outra requisição na mesma conexão, causando contrabando de requisições HTTP (HTTP request smuggling) e dessincronização de limite de requisição.