From c257303ae78d0e307a80dbe5ccd405abc6e8d44d Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Wed, 25 Sep 2019 15:49:21 -0700 Subject: Deprecate rb_eval_cmd, add rb_eval_cmd_kw rb_eval_cmd takes a safe level, and now that $SAFE is deprecated, it should be deprecated as well. Replace with rb_eval_cmd_kw, which takes a keyword flag. Switch the two callers to this function. --- signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'signal.c') diff --git a/signal.c b/signal.c index 17aca47692..68d68c54bf 100644 --- a/signal.c +++ b/signal.c @@ -1043,7 +1043,7 @@ signal_exec(VALUE cmd, int sig) EC_PUSH_TAG(ec); if ((state = EC_EXEC_TAG()) == TAG_NONE) { VALUE signum = INT2NUM(sig); - rb_eval_cmd(cmd, rb_ary_new3(1, signum), 0); + rb_eval_cmd_kw(cmd, rb_ary_new3(1, signum), RB_NO_KEYWORDS); } EC_POP_TAG(); ec = GET_EC(); -- cgit v1.2.3