From 33cf729a3955e80f0bf7b82df10fdc638de6f239 Mon Sep 17 00:00:00 2001 From: dearblue Date: Tue, 10 Sep 2024 21:34:05 +0900 Subject: [PATCH] Fixed character encoding conversion function mismatch --- mrbgems/mruby-io/src/file.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mrbgems/mruby-io/src/file.c b/mrbgems/mruby-io/src/file.c index 8acd8dead..7c283a74d 100644 --- a/mrbgems/mruby-io/src/file.c +++ b/mrbgems/mruby-io/src/file.c @@ -374,9 +374,9 @@ mrb_file__gethome(mrb_state *mrb, mrb_value klass) } } #endif - home = mrb_locale_from_utf8(home, -1); + home = mrb_utf8_from_locale(home, -1); path = mrb_str_new_cstr(mrb, home); - mrb_locale_free(home); + mrb_utf8_free(home); return path; } @@ -607,7 +607,7 @@ mrb_file_s_readlink(mrb_state *mrb, mrb_value klass) } tmp = mrb_utf8_from_locale(buf, -1); ret = mrb_str_new(mrb, tmp, rc); - mrb_locale_free(tmp); + mrb_utf8_free(tmp); mrb_free(mrb, buf); mrb_gc_arena_restore(mrb, ai);