summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/rack/handler/webrick.rb6
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)