diff --git a/lib/puma/client.rb b/lib/puma/client.rb index 0741107af7..baa43f41fe 100644 --- a/lib/puma/client.rb +++ b/lib/puma/client.rb @@ -161,7 +161,7 @@ def reset(fast_check=true) def close begin @io.close - rescue IOError + rescue IOError, Errno::EBADF Puma::Util.purge_interrupt_queue end end