[Groonga-commit] groonga/groonga [master] tokenizer uvector: add error message

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Dec 21 17:38:39 JST 2012


Kouhei Sutou	2012-12-21 17:38:39 +0900 (Fri, 21 Dec 2012)

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

  Log:
    tokenizer uvector: add error message

  Modified files:
    lib/token.c

  Modified: lib/token.c (+6 -1)
===================================================================
--- lib/token.c    2012-12-21 17:37:46 +0900 (d51541d)
+++ lib/token.c    2012-12-21 17:38:39 +0900 (4a882d7)
@@ -46,7 +46,12 @@ uvector_init(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)
     ERR(GRN_INVALID_ARGUMENT, "missing argument");
     return NULL;
   }
-  if (!(tokenizer = GRN_MALLOC(sizeof(grn_uvector_tokenizer)))) { return NULL; }
+  if (!(tokenizer = GRN_MALLOC(sizeof(grn_uvector_tokenizer)))) {
+    ERR(GRN_NO_MEMORY_AVAILABLE,
+        "[tokenizer][uvector] "
+        "memory allocation to grn_uvector_tokenizer failed");
+    return NULL;
+  }
   user_data->ptr = tokenizer;
   tokenizer->curr = GRN_TEXT_VALUE(str);
   tokenizer->tail = tokenizer->curr + GRN_TEXT_LEN(str);
-------------- next part --------------
HTML����������������������������...
Download 



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