diff options
Diffstat (limited to 'win32')
-rw-r--r-- | win32/file.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/win32/file.c b/win32/file.c index e047144d36..31cc1aff6e 100644 --- a/win32/file.c +++ b/win32/file.c @@ -266,7 +266,8 @@ rb_default_home_dir(VALUE result) rb_raise(rb_eArgError, "couldn't find HOME environment -- expanding `~'"); } append_wstr(result, dir, -1, - rb_w32_filecp(), rb_filesystem_encoding()); + CP_UTF8, rb_utf8_encoding()); + xfree(dir); return result; } |