From ad54f4785976d04ec74cb7495d344519da1524bd Mon Sep 17 00:00:00 2001 From: Kouhei Sutou Date: Sun, 1 Mar 2015 23:37:41 +0900 Subject: [PATCH] mecab: add missing end check --- plugins/tokenizers/mecab.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/tokenizers/mecab.c b/plugins/tokenizers/mecab.c index b48ea010ce..f58d064622 100644 --- a/plugins/tokenizers/mecab.c +++ b/plugins/tokenizers/mecab.c @@ -434,7 +434,7 @@ mecab_next(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) if (space_len > 0) { const char *q = r + space_len; - while ((space_len = grn_isspace(q, encoding))) { + while (q < e && (space_len = grn_isspace(q, encoding))) { q += space_len; } tokenizer->next = q;