Use the dedicated function `rb_io_check_io`

This commit is contained in:
Nobuyoshi Nakada 2019-11-04 09:14:18 +09:00
Родитель 5a7487bdcd
Коммит df62d6522a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4BC7D6DF58D8DF60
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -1840,7 +1840,7 @@ check_exec_redirect_fd(VALUE v, int iskey)
else
goto wrong;
}
else if (!NIL_P(tmp = rb_check_convert_type_with_id(v, T_FILE, "IO", idTo_io))) {
else if (!NIL_P(tmp = rb_io_check_io(v))) {
rb_io_t *fptr;
GetOpenFile(tmp, fptr);
if (fptr->tied_io_for_writing)