diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/unicorn.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/unicorn.rb b/lib/unicorn.rb index d56f251..f99b433 100644 --- a/lib/unicorn.rb +++ b/lib/unicorn.rb @@ -124,9 +124,9 @@ module Unicorn raise ArgumentError, "Already running on PID:#{x} " \ "(or pid=#{path} is stale)" end - File.open(path, 'wb') { |fp| fp.syswrite("#{$$}\n") } end - unlink_pid_safe(@pid) if @pid && @pid != path + unlink_pid_safe(@pid) if @pid + File.open(path, 'wb') { |fp| fp.syswrite("#$$\n") } if path @pid = path end |