From fe018be2eae08e5d9cdbdabbf8477a1b17d8a85b Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Thu, 27 Aug 2026 23:08:20 +0300 Subject: [PATCH] Limit fixed-length request streams to the declared Content-Length --- lib/net/http/generic_request.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/net/http/generic_request.rb b/lib/net/http/generic_request.rb index 96396b0a..57ad9e04 100644 --- a/lib/net/http/generic_request.rb +++ b/lib/net/http/generic_request.rb @@ -301,7 +301,7 @@ def send_request_with_body_stream(sock, ver, path, f) IO.copy_stream(f, chunker) chunker.finish else - IO.copy_stream(f, sock) + IO.copy_stream(f, sock, content_length()) end end