Navigation Menu

Skip to content

Commit

Permalink
Merge pull request #174 from naoa/fix-normalize-object-check
Browse files Browse the repository at this point in the history
normalize:fix a crash bug when object is not normalizer

[groonga-dev,02409]

Reported by yoku0825. Thanks!!!
Patch by Naoya Murakami. Thanks!!!
  • Loading branch information
kou committed Jun 5, 2014
2 parents 94e58f8 + 4bbdbbe commit 1a2b3a4
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 1a2b3a4

Please sign in to comment.