[ruby/io-console] Try fallback to stdout when stdin

https://github.com/ruby/io-console/commit/b8017509ef
This commit is contained in:
Nobuyoshi Nakada 2019-09-23 19:27:18 +09:00
Родитель 8487193b10
Коммит 9e4be78ea8
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -1058,6 +1058,10 @@ direct_query(VALUE io, VALUE query)
if (write(fptr->fd, RSTRING_PTR(query), RSTRING_LEN(query)) != -1) {
return 1;
}
if (fptr->fd == 0 &&
write(1, RSTRING_PTR(query), RSTRING_LEN(query)) != -1) {
return 1;
}
}
return 0;
}