summaryrefslogtreecommitdiff
path: root/enum.c
diff options
context:
space:
mode:
Diffstat (limited to 'enum.c')
-rw-r--r--enum.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/enum.c b/enum.c
index 938e3c3e5e..1235d3eb78 100644
--- a/enum.c
+++ b/enum.c
@@ -362,6 +362,7 @@ collect_i(VALUE i, VALUE ary, int argc, VALUE *argv)
static VALUE
collect_all(VALUE i, VALUE ary, int argc, VALUE *argv)
{
+ rb_thread_check_ints();
rb_ary_push(ary, enum_values_pack(argc, argv));
return Qnil;