[Groonga-commit] groonga/groonga at 962b6b7 [master] array: fix a memory leak for not tiny array

Zurück zum Archiv-Index

Kouhei Sutou null+****@clear*****
Mon Jan 29 18:58:56 JST 2018


Kouhei Sutou	2018-01-29 18:58:56 +0900 (Mon, 29 Jan 2018)

  New Revision: 962b6b7e24db011835dc5795e707cbd5d2ffe587
  https://github.com/groonga/groonga/commit/962b6b7e24db011835dc5795e707cbd5d2ffe587

  Message:
    array: fix a memory leak for not tiny array

  Modified files:
    lib/hash.c

  Modified: lib/hash.c (+1 -0)
===================================================================
--- lib/hash.c    2018-01-29 18:57:37 +0900 (c55adc17a)
+++ lib/hash.c    2018-01-29 18:58:56 +0900 (59b86a10b)
@@ -653,6 +653,7 @@ grn_array_close(grn_ctx *ctx, grn_array *array)
   if (array->keys) { GRN_FREE(array->keys); }
   if (grn_array_is_io_array(array)) {
     rc = grn_io_close(ctx, array->io);
+    grn_table_queue_init(ctx, &array->header->queue);
   } else {
     GRN_ASSERT(ctx == array->ctx);
     grn_tiny_array_fin(&array->array);
-------------- next part --------------
HTML����������������������������...
URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20180129/247e33ed/attachment.htm 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index