[Groonga-commit] groonga/groonga [master] put unref in grn_obj_get_values()

Back to archive index

null+****@clear***** null+****@clear*****
2011年 12月 22日 (木) 10:05:01 JST


Daijiro MORI	2011-12-22 01:05:01 +0000 (Thu, 22 Dec 2011)

  New Revision: fe4977c7b5133340039f8a2cacd55430d752ac81

  Log:
    put unref in grn_obj_get_values()

  Modified files:
    lib/db.c

  Modified: lib/db.c (+1 -0)
===================================================================
--- lib/db.c    2011-12-21 23:34:25 +0000 (83cf022)
+++ lib/db.c    2011-12-22 01:05:01 +0000 (6869322)
@@ -5542,6 +5542,7 @@ grn_obj_get_values(grn_ctx *ctx, grn_obj *obj, grn_id offset, void **values)
             nrecords = ra->element_mask + 1 - (offset & ra->element_mask);
           }
           if (values) { *values = p; }
+          grn_ra_unref(ctx, ra, offset);
         } else {
           ERR(GRN_NO_MEMORY_AVAILABLE, "ra get failed");
         }




Groonga-commit メーリングリストの案内
Back to archive index