[Groonga-commit] groonga/groonga [master] [msgpack] explicitly pass vector size. refs #1215

Back to archive index

null+****@clear***** null+****@clear*****
2011年 12月 20日 (火) 18:27:32 JST


Yoji SHIDARA	2011-12-20 09:27:32 +0000 (Tue, 20 Dec 2011)

  New Revision: 06b61db15d4549f9700e07cba65f0589dd6a1d14

  Log:
    [msgpack] explicitly pass vector size. refs #1215

  Modified files:
    lib/output.c

  Modified: lib/output.c (+2 -1)
===================================================================
--- lib/output.c    2011-12-20 07:23:43 +0000 (e3acb32)
+++ lib/output.c    2011-12-20 09:27:32 +0000 (aabbc83)
@@ -850,7 +850,8 @@ grn_output_obj(grn_ctx *ctx, grn_obj *outbuf, grn_content_type output_type,
       } else {
         grn_id *v = (grn_id *)GRN_BULK_HEAD(obj),
                *ve = (grn_id *)GRN_BULK_CURR(obj);
-        grn_output_array_open(ctx, outbuf, output_type, "VECTOR", -1);
+        grn_output_array_open(ctx, outbuf, output_type, "VECTOR",
+                              GRN_BULK_VSIZE(obj));
         if (v < ve) {
           grn_obj key;
           GRN_OBJ_INIT(&key, GRN_BULK, 0, range->header.domain);




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