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");
}