[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 committed by git
parent a6cc1fa5cf
commit 26b69fd407

View File

@ -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];
}
/******************************************************************************/