Fix problem with PayloadMaxLengthZeroMeansNoLimit

This commit is contained in:
yhirose
2026-02-06 22:02:22 -10:00
parent 4639b696ab
commit 9248ce3bfe
+4
View File
@@ -8712,6 +8712,10 @@ TEST(ClientVulnerabilityTest, PayloadMaxLengthZeroMeansNoLimit) {
total_sent += static_cast<size_t>(sent); total_sent += static_cast<size_t>(sent);
} }
::shutdown(cli, SHUT_WR);
// Drain until the client closes its end, ensuring all data is delivered
char drain[1024];
while (::recv(cli, drain, sizeof(drain), 0) > 0) {}
detail::close_socket(cli); detail::close_socket(cli);
} }
detail::close_socket(srv); detail::close_socket(srv);