From 8df1bcd1b6af30bff6028d47d956addd483ae555 Mon Sep 17 00:00:00 2001 From: Andrew McCloskey Date: Wed, 10 May 2017 14:35:05 -0400 Subject: [PATCH] Update parser_utils.cc (#106) When using isspace(c), c should be an unsigned char given __chvalidator() requires a valid ascii value ( c >= -1 && c <= 255) and throws an error in the case of a signed char value between -128 and -2. --- io/parser_utils.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io/parser_utils.cc b/io/parser_utils.cc index cc0beec..190f543 100644 --- a/io/parser_utils.cc +++ b/io/parser_utils.cc @@ -51,7 +51,7 @@ void SkipWhitespace(DecoderBuffer *buffer) { } bool PeekWhitespace(DecoderBuffer *buffer, bool *end_reached) { - char c; + unsigned char c; if (!buffer->Peek(&c)) { *end_reached = true; return false; // eof reached.