aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'io.c')
-rw-r--r--io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/io.c b/io.c
index 96e75137ac..7925c7b5e4 100644
--- a/io.c
+++ b/io.c
@@ -4500,7 +4500,7 @@ io_reopen(VALUE io, VALUE nfile)
rb_io_binmode(io);
}
- RBASIC(io)->klass = RBASIC(nfile)->klass;
+ RBASIC(io)->klass = rb_obj_class(nfile);
return io;
}