[Groonga-commit] droonga/droonga-engine at 325622a [master] Add nil check for immediate shutdown

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Apr 22 12:18:26 JST 2014


Kouhei Sutou	2014-04-22 12:18:26 +0900 (Tue, 22 Apr 2014)

  New Revision: 325622ab352f9dc8725e1496527e0cdf38da1993
  https://github.com/droonga/droonga-engine/commit/325622ab352f9dc8725e1496527e0cdf38da1993

  Message:
    Add nil check for immediate shutdown

  Modified files:
    lib/droonga/job_pusher.rb

  Modified: lib/droonga/job_pusher.rb (+3 -2)
===================================================================
--- lib/droonga/job_pusher.rb    2014-04-22 12:10:06 +0900 (74723b4)
+++ lib/droonga/job_pusher.rb    2014-04-22 12:18:26 +0900 (cfcfd83)
@@ -27,6 +27,7 @@ module Droonga
       @loop = loop
       @socket_path = "#{base_path}.#{Process.pid}.#{object_id}.sock"
       @job_queue = JobQueue.new(@loop)
+      @server = nil
     end
 
     def start
@@ -39,12 +40,12 @@ module Droonga
     end
 
     def close
-      @server.close
+      @server.close if @server
     end
 
     def shutdown
       logger.trace("shutdown: start")
-      @server.close
+      @server.close if @server
       @job_queue.close
       FileUtils.rm_f(@socket_path)
       logger.trace("shutdown: done")
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index