[Groonga-commit] groonga/groonga at f779237 [master] ii: dump source buffer in chunk_merge

Back to archive index
Kouhei Sutou null+****@clear*****
Mon Jan 21 11:52:23 JST 2019


Kouhei Sutou	2019-01-21 11:52:23 +0900 (Mon, 21 Jan 2019)

  Revision: f779237c76f12c832846792b48fb79ec6a80b551
  https://github.com/groonga/groonga/commit/f779237c76f12c832846792b48fb79ec6a80b551

  Message:
    ii: dump source buffer in chunk_merge

  Modified files:
    lib/ii.c

  Modified: lib/ii.c (+3 -6)
===================================================================
--- lib/ii.c    2019-01-21 11:46:17 +0900 (53435f8ce)
+++ lib/ii.c    2019-01-21 11:52:23 +0900 (66bed9a88)
@@ -3383,7 +3383,7 @@ chunk_flush(grn_ctx *ctx, grn_ii *ii, chunk_info *cinfo, uint8_t *enc, uint32_t
 }
 
 static grn_rc
-chunk_merge(grn_ctx *ctx, grn_ii *ii, buffer *sb, buffer_term *bt,
+chunk_merge(grn_ctx *ctx, grn_ii *ii, buffer *sb, uint8_t *sc, buffer_term *bt,
             chunk_info *cinfo, grn_id rid, datavec *dv,
             uint16_t *nextbp, uint8_t **sbpp, docinfo *bidp, int32_t *balance)
 {
@@ -3428,10 +3428,7 @@ chunk_merge(grn_ctx *ctx, grn_ii *ii, buffer *sb, buffer_term *bt,
         posp = dv[j].data;
       }
       GETNEXTC();
-      {
-        uint8_t *sc = NULL;
-        MERGE_BC(bid.rid <= rid || cid.rid);
-      }
+      MERGE_BC(bid.rid <= rid || cid.rid);
       if (ctx->rc == GRN_SUCCESS) {
         *sbpp = sbp;
         *nextbp = nextb;
@@ -3656,7 +3653,7 @@ buffer_merge(grn_ctx *ctx, grn_ii *ii, uint32_t seg, grn_hash *h,
           GRN_B_DEC(cinfo[i].dgap, scp);
           crid += cinfo[i].dgap;
           if (bid.rid <= crid) {
-            chunk_merge(ctx, ii, sb, bt, &cinfo[i], crid, dv,
+            chunk_merge(ctx, ii, sb, sc, bt, &cinfo[i], crid, dv,
                         &nextb, &sbp, &bid, &balance);
             if (ctx->rc != GRN_SUCCESS) {
               if (cinfo) { GRN_FREE(cinfo); }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190121/f9bbe811/attachment.html>


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