Navigation Menu

Skip to content

Commit

Permalink
normalize:fix a crash bug when object is not normalizer
Browse files Browse the repository at this point in the history
  • Loading branch information
naoa committed Jun 5, 2014
1 parent 94e58f8 commit 4bbdbbe
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion lib/proc.c
Expand Up @@ -3006,7 +3006,9 @@ proc_normalize(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data
normalizer = grn_ctx_get(ctx,
GRN_TEXT_VALUE(normalizer_name),
GRN_TEXT_LEN(normalizer_name));
if (!normalizer) {
if (!normalizer ||
normalizer->header.type != GRN_PROC ||
grn_proc_get_type(ctx, normalizer) != GRN_PROC_NORMALIZER) {
ERR(GRN_INVALID_ARGUMENT,
"unknown normalizer: <%.*s>",
(int)GRN_TEXT_LEN(normalizer_name),
Expand Down

0 comments on commit 4bbdbbe

Please sign in to comment.