From fb1226bee35ddedbcdced0465e4487920c62d3d7 Mon Sep 17 00:00:00 2001 From: zedshaw Date: Thu, 3 Aug 2006 21:48:22 +0000 Subject: Using at_exit to clean pid files git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@303 19e92222-5c0b-0410-8929-a290d50e31e9 --- lib/mongrel/configurator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/mongrel/configurator.rb') diff --git a/lib/mongrel/configurator.rb b/lib/mongrel/configurator.rb index ea84578..e7af9a9 100644 --- a/lib/mongrel/configurator.rb +++ b/lib/mongrel/configurator.rb @@ -341,7 +341,7 @@ module Mongrel trap("INT") { log "INT signal received."; stop(need_restart=false) } # clean up the pid file always - at_exit { File.unlink(@pid_file) if File.exists?(@pid_file) } + at_exit { File.unlink(@pid_file) if @pid_file and File.exists?(@pid_file) } if RUBY_PLATFORM !~ /mswin/ # graceful shutdown -- cgit v1.2.3-24-ge0c7