[Groonga-commit] groonga/groonga at c38f08d [master] logical_table_remove: fix a memory leak

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Aug 30 18:14:30 JST 2016


Kouhei Sutou	2016-08-30 18:14:30 +0900 (Tue, 30 Aug 2016)

  New Revision: c38f08d0e40e41cb7c8f87891f75305b4c1ad9e1
  https://github.com/groonga/groonga/commit/c38f08d0e40e41cb7c8f87891f75305b4c1ad9e1

  Message:
    logical_table_remove: fix a memory leak

  Modified files:
    plugins/sharding/logical_table_remove.rb

  Modified: plugins/sharding/logical_table_remove.rb (+3 -1)
===================================================================
--- plugins/sharding/logical_table_remove.rb    2016-08-30 18:00:29 +0900 (067dca7)
+++ plugins/sharding/logical_table_remove.rb    2016-08-30 18:14:30 +0900 (d9c7639)
@@ -176,7 +176,9 @@ module Groonga
                 object.remove(:dependent => @dependent)
               rescue
                 context.clear_error
-                remove_table_force(object.name)
+                reference_table_name = object.name
+                object.close
+                remove_table_force(reference_table_name)
               end
             end
           when Column
-------------- next part --------------
HTML����������������������������...
Download 



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