diff options
-rw-r--r-- | lib/rack/handler/webrick.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/rack/handler/webrick.rb b/lib/rack/handler/webrick.rb index 6161a5a7..d2f38975 100644 --- a/lib/rack/handler/webrick.rb +++ b/lib/rack/handler/webrick.rb @@ -52,8 +52,10 @@ module Rack end def self.shutdown - @server.shutdown - @server = nil + if @server + @server.shutdown + @server = nil + end end def initialize(server, app) |