summaryrefslogtreecommitdiff
path: root/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'io.c')
-rw-r--r--io.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/io.c b/io.c
index 4084f0aeb6..44c7de5aec 100644
--- a/io.c
+++ b/io.c
@@ -4104,8 +4104,8 @@ rb_open_file(int argc, VALUE *argv, VALUE io)
rb_scan_args(argc, argv, "12", &fname, &vmode, &perm);
#if defined _WIN32 || defined __APPLE__
{
- static int fs_encoding;
- int fname_encoding = rb_enc_get(fname);
+ static rb_encoding *fs_encoding;
+ rb_encoding *fname_encoding = rb_enc_get(fname);
if (!fs_encoding)
fs_encoding = rb_filesystem_encoding();
if (rb_usascii_encoding() != fname_encoding