Associate the encoding to the found path
This commit is contained in:
parent
842b0008c1
commit
3e46117d3f
Notes:
git
2021-10-01 20:29:13 +09:00
4
file.c
4
file.c
@ -6369,6 +6369,10 @@ is_explicit_relative(const char *path)
|
||||
static VALUE
|
||||
copy_path_class(VALUE path, VALUE orig)
|
||||
{
|
||||
int encidx = rb_enc_get_index(orig);
|
||||
if (encidx == ENCINDEX_ASCII || encidx == ENCINDEX_US_ASCII)
|
||||
encidx = rb_filesystem_encindex();
|
||||
rb_enc_associate_index(path, encidx);
|
||||
str_shrink(path);
|
||||
RBASIC_SET_CLASS(path, rb_obj_class(orig));
|
||||
OBJ_FREEZE(path);
|
||||
|
Loading…
x
Reference in New Issue
Block a user