[Groonga-commit] groonga/groonga at ad54f47 [master] mecab: add missing end check

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Mar 1 23:37:41 JST 2015


Kouhei Sutou	2015-03-01 23:37:41 +0900 (Sun, 01 Mar 2015)

  New Revision: ad54f4785976d04ec74cb7495d344519da1524bd
  https://github.com/groonga/groonga/commit/ad54f4785976d04ec74cb7495d344519da1524bd

  Message:
    mecab: add missing end check

  Modified files:
    plugins/tokenizers/mecab.c

  Modified: plugins/tokenizers/mecab.c (+1 -1)
===================================================================
--- plugins/tokenizers/mecab.c    2015-03-01 19:08:54 +0900 (b48ea01)
+++ plugins/tokenizers/mecab.c    2015-03-01 23:37:41 +0900 (f58d064)
@@ -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;
-------------- next part --------------
HTML����������������������������...
下载 



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