summaryrefslogtreecommitdiff
path: root/enumerator.c
diff options
context:
space:
mode:
authordummyx <x17@yuuka.local>2026-04-29 21:31:27 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2026-04-30 12:12:57 +0900
commit5dcc311fa66252cd588c4c8763aab7efc37917dc (patch)
tree0920726d45a6a440b5b6edca3bbda3557ac56ca3 /enumerator.c
parentc649d2027842281996baf9ff3d57889cdfa9dd95 (diff)
enumerator.c: guard eargs during inspect
Diffstat (limited to 'enumerator.c')
-rw-r--r--enumerator.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/enumerator.c b/enumerator.c
index 81b71bd8b4..65a9d20d14 100644
--- a/enumerator.c
+++ b/enumerator.c
@@ -1222,6 +1222,7 @@ append_method(VALUE obj, VALUE str, ID default_method, VALUE default_args)
rb_str_buf_cat2(str, ")");
}
}
+ RB_GC_GUARD(eargs);
return str;
}
@@ -4387,6 +4388,7 @@ arith_seq_inspect(VALUE self)
rb_str_buf_cat2(str, ")");
}
}
+ RB_GC_GUARD(eargs);
rb_str_buf_cat2(str, ")");