diff --git a/lib/puma/server.rb b/lib/puma/server.rb index 7fb1a58f..4b85de21 100644 --- a/lib/puma/server.rb +++ b/lib/puma/server.rb @@ -596,7 +596,7 @@ module Puma def fast_write(io, str) n = 0 - loop do + while true begin n = io.syswrite str rescue Errno::EAGAIN, Errno::EWOULDBLOCK