diff --git a/src/scanner.c b/src/scanner.c index 91e2ad20..9e7b23cb 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -389,7 +389,8 @@ character_data(void *data, const XML_Char *s, int len) { struct parse_context *ctx = data; - if (ctx->character_data_length + len > sizeof (ctx->character_data)) { + if (ctx->character_data_length + len > + (int)sizeof (ctx->character_data)) { fprintf(stderr, "too much character data"); exit(EXIT_FAILURE); }