[ruby/yarp] Handle bad input for ascii printable
https://github.com/ruby/yarp/commit/06242aa7a0
This commit is contained in:
parent
a6cc1fa5cf
commit
26b69fd407
@ -47,7 +47,8 @@ static const bool ascii_printable_chars[] = {
|
|||||||
|
|
||||||
static inline bool
|
static inline bool
|
||||||
char_is_ascii_printable(const char c) {
|
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];
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user