aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-09-11 02:32:06 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-09-11 02:34:10 +0900
commit8fc49d2a86bb2449e526dc78243902b5649960db (patch)
tree2249abc19373cd46cd5363d74f48686e367040bc /eval.c
parent3bb183188d5ee8adee9ac36f7983853dc2f1a836 (diff)
downloadruby-8fc49d2a86bb2449e526dc78243902b5649960db.tar.gz
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.c b/eval.c
index 1baf914a3a..0a6c5e1299 100644
--- a/eval.c
+++ b/eval.c
@@ -826,7 +826,7 @@ rb_rescue2(VALUE (* b_proc) (ANYARGS), VALUE data1,
int handle = FALSE;
VALUE eclass;
- va_init_list(args, data2);
+ va_start(args, data2);
while ((eclass = va_arg(args, VALUE)) != 0) {
if (rb_obj_is_kind_of(th->errinfo, eclass)) {
handle = TRUE;