[ruby/yarp] Handle bad input for ascii printable

https://github.com/ruby/yarp/commit/06242aa7a0
This commit is contained in:
Kevin Newton 2023-06-28 21:04:19 -04:00 коммит произвёл git
Родитель a6cc1fa5cf
Коммит 26b69fd407
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -47,7 +47,8 @@ static const bool ascii_printable_chars[] = {
static inline bool
char_is_ascii_printable(const char c) {
return ascii_printable_chars[(unsigned char) c];
unsigned char v = (unsigned char) c;
return (v < 0x80) && ascii_printable_chars[v];
}
/******************************************************************************/