diff options
Diffstat (limited to 'lib/unicorn.rb')
-rw-r--r-- | lib/unicorn.rb | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/unicorn.rb b/lib/unicorn.rb index 9c6aab7..02bf20a 100644 --- a/lib/unicorn.rb +++ b/lib/unicorn.rb @@ -265,9 +265,7 @@ module Unicorn %w(USR1 USR2 HUP).each { |sig| trap(sig, 'IGNORE') } @after_fork.call(self, worker_nr) if @after_fork - if defined?(Fcntl::FD_CLOEXEC) - @listeners.each { |s| s.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC) } - end + @listeners.each { |sock| set_cloexec(sock) } nr_before = nr = 0 client = nil alive = true |