diff --git a/lib/http/request/writer.rb b/lib/http/request/writer.rb index 1c9d2fdf..34fbd4a3 100644 --- a/lib/http/request/writer.rb +++ b/lib/http/request/writer.rb @@ -87,7 +87,7 @@ def send_request_body private def write(data) - while data.present? + until data.empty? length = @socket.write(data) if data.length > length data = data[length..-1]