From e577ab7e62af6674acf3292eda9f604981b48202 Mon Sep 17 00:00:00 2001 From: evanweaver Date: Thu, 11 Oct 2007 07:15:25 +0000 Subject: apply #13113 (Nobody) git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@639 19e92222-5c0b-0410-8929-a290d50e31e9 --- projects/mongrel_cluster/lib/mongrel_cluster/init.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/mongrel_cluster/lib/mongrel_cluster/init.rb b/projects/mongrel_cluster/lib/mongrel_cluster/init.rb index f39cf71..ffb5de8 100644 --- a/projects/mongrel_cluster/lib/mongrel_cluster/init.rb +++ b/projects/mongrel_cluster/lib/mongrel_cluster/init.rb @@ -80,7 +80,9 @@ module Cluster if @clean && pid_file_exists?(port) && !check_process(port) pid_file = port_pid_file(port) log "missing process: removing #{pid_file}" - File.unlink(pid_file) + chdir_cwd do + File.unlink(pid_file) + end end if pid_file_exists?(port) && check_process(port) -- cgit v1.2.3-24-ge0c7