Kouhei Sutou
null+****@clear*****
Fri Nov 29 13:54:09 JST 2013
Kouhei Sutou 2013-11-29 13:54:09 +0900 (Fri, 29 Nov 2013) New Revision: 3c2f90dd3e11c811ad0241c37122c47916dbee5b https://github.com/groonga/groonga/commit/3c2f90dd3e11c811ad0241c37122c47916dbee5b Message: plugin ruby/eval: reset exception before "eval" Modified files: plugins/ruby/eval.c Modified: plugins/ruby/eval.c (+2 -0) =================================================================== --- plugins/ruby/eval.c 2013-11-29 12:07:12 +0900 (0cbcd1e) +++ plugins/ruby/eval.c 2013-11-29 13:54:09 +0900 (bd1cd65) @@ -22,6 +22,7 @@ static grn_obj * command_ruby_eval(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) { + mrb_state *mrb = ctx->impl->mrb.state; grn_obj *script; mrb_value result; @@ -44,6 +45,7 @@ command_ruby_eval(grn_ctx *ctx, int nargs, grn_obj **args, break; } + mrb->exc = NULL; result = grn_mrb_eval(ctx, GRN_TEXT_VALUE(script), GRN_TEXT_LEN(script)); output_result(ctx, result); -------------- next part -------------- HTML����������������������������...Download