diff --git a/lib/net/http/generic_request.rb b/lib/net/http/generic_request.rb index 96396b0..57ad9e0 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