From cdb9bc905cf8e15e8a7d0900f57409f54a7b80ac Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 29 Jun 2011 18:48:42 +0000 Subject: configurator: limit timeout to 32-bit INT_MAX-1 Nobody will miss one second if they specify an "infinite" timeout of ~68 years. This prevents duplicating this logic in Rainbows! --- lib/unicorn/configurator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/unicorn/configurator.rb b/lib/unicorn/configurator.rb index 2c5fe86..8816c85 100644 --- a/lib/unicorn/configurator.rb +++ b/lib/unicorn/configurator.rb @@ -186,7 +186,7 @@ class Unicorn::Configurator # } def timeout(seconds) set_int(:timeout, seconds, 3) - max = 0x7fffffff + max = 0x7ffffffe # Rainbows! adds one second to this for safety set[:timeout] = seconds > max ? max : seconds end -- cgit v1.2.3-24-ge0c7