diff options
author | Eric Wong <normalperson@yhbt.net> | 2013-11-07 02:05:31 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2013-11-07 02:05:31 +0000 |
commit | 59c9c3c2c1904e74739d23f2574f0e7cdbf1a474 (patch) | |
tree | 887ef6f52090b982b2607fb7965ca5d2d9fe6252 /lib/yahns/server.rb | |
parent | 950815b313a4e616c6fe39f46b2e894b51d7d62f (diff) | |
download | yahns-59c9c3c2c1904e74739d23f2574f0e7cdbf1a474.tar.gz |
We must know we're daemonized after a SIGUSR2 upgrade, even if we don't use the pipe to signal to the controlling terminal we've started up.
Diffstat (limited to 'lib/yahns/server.rb')
-rw-r--r-- | lib/yahns/server.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/yahns/server.rb b/lib/yahns/server.rb index 3c0c330..9790783 100644 --- a/lib/yahns/server.rb +++ b/lib/yahns/server.rb @@ -201,7 +201,7 @@ class Yahns::Server # :nodoc: end def daemon_ready - @daemon_pipe or return + @daemon_pipe.respond_to?(:syswrite) or return @daemon_pipe.syswrite("#$$") @daemon_pipe.close @daemon_pipe = true # for SIGWINCH |