Get rid of infinite recursion at loading transcoder

Disable encoding US-ASCII path to filesystem on Windows too.
[Bug #16392]
This commit is contained in:
Nobuyoshi Nakada 2019-12-16 11:19:59 +09:00
Родитель d2f04d332f
Коммит 04e95f8985
1 изменённых файлов: 1 добавлений и 1 удалений

2
file.c
Просмотреть файл

@ -237,7 +237,7 @@ rb_str_encode_ospath(VALUE path)
{ {
#if USE_OSPATH #if USE_OSPATH
int encidx = ENCODING_GET(path); int encidx = ENCODING_GET(path);
#ifdef _WIN32 #if 0 && defined _WIN32
if (encidx == ENCINDEX_ASCII) { if (encidx == ENCINDEX_ASCII) {
encidx = rb_filesystem_encindex(); encidx = rb_filesystem_encindex();
} }