Kouhei Sutou
null+****@clear*****
Tue Nov 13 13:05:22 JST 2012
Kouhei Sutou 2012-11-13 13:05:22 +0900 (Tue, 13 Nov 2012) New Revision: c89e78f0d8603c80eb943a37c87709e588718d8e https://github.com/groonga/groonga/commit/c89e78f0d8603c80eb943a37c87709e588718d8e Log: Reduce codes in try block Modified files: plugins/tokenizers/kytea.cpp Modified: plugins/tokenizers/kytea.cpp (+2 -1) =================================================================== --- plugins/tokenizers/kytea.cpp 2012-11-13 13:04:38 +0900 (b2746c2) +++ plugins/tokenizers/kytea.cpp 2012-11-13 13:05:22 +0900 (d90d77a) @@ -178,7 +178,6 @@ grn_obj *grn_kytea_init(grn_ctx *ctx, int num_args, grn_obj **args, try { grn_tokenizer_kytea_init(ctx, tokenizer); - tokenizer->query = query; } catch (...) { grn_tokenizer_query_destroy(ctx, query); GRN_PLUGIN_ERROR(ctx, GRN_TOKENIZER_ERROR, @@ -186,6 +185,8 @@ grn_obj *grn_kytea_init(grn_ctx *ctx, int num_args, grn_obj **args, return NULL; } + tokenizer->query = query; + grn_plugin_mutex_lock(ctx, kytea_mutex); try { const std::string str(query->ptr, query->length); -------------- next part -------------- HTML����������������������������...Download