--- a/lib/ii.c +++ b/lib/ii.c @@ -10387,7 +10387,9 @@ ? (data->optarg->similarity_threshold > GRN_HASH_SIZE(h) ? GRN_HASH_SIZE(h) : data->optarg->similarity_threshold) - : (GRN_HASH_SIZE(h) >> 3) + 1; + : (GRN_HASH_SIZE(h) < 8 + ? GRN_HASH_SIZE(h) + : ((GRN_HASH_SIZE(h) - 8) >> 3) + 8); if (GRN_HASH_SIZE(h)) { grn_id j, id; int w2, rep;