null+****@clear*****
null+****@clear*****
2010年 8月 24日 (火) 01:31:29 JST
Daijiro MORI 2010-08-23 16:31:29 +0000 (Mon, 23 Aug 2010) New Revision: b746edb2dae90a5459338b812bc6937c41bb3f79 Log: Fixed a bug in grn_ii_similar_search() which had caused segv. Modified files: lib/ii.c Modified: lib/ii.c (+1 -1) =================================================================== --- lib/ii.c 2010-08-23 11:56:59 +0000 (4f58d55) +++ lib/ii.c 2010-08-23 16:31:29 +0000 (286d18c) @@ -5617,7 +5617,7 @@ grn_ii_similar_search(grn_ctx *ctx, grn_ii *ii, } for (j = 1; j <= limit; j++) { grn_array_get_value(ctx, sorted, j, &id); - grn_hash_get_key_value(ctx, h, id, (void **) &tp, sizeof(grn_id), (void **) &w1); + _grn_hash_get_key_value(ctx, h, id, (void **) &tp, (void **) &w1); if (!*tp || !(c = grn_ii_cursor_open(ctx, ii, *tp, GRN_ID_NIL, GRN_ID_MAX, rep ? ii->n_elements