From: Kirill Simonov Date: Mon, 13 Jan 2014 03:44:24 +0000 (-0600) Subject: Fixed invalid size_t->int cast (Thank to Florian Weimer). X-Git-Tag: upstream/0.1.5^2~7 X-Git-Url: http://andersk.mit.edu/gitweb/libyaml.git/commitdiff_plain/f56726b996a296c89aaf5912e1d789188d9fc019 Fixed invalid size_t->int cast (Thank to Florian Weimer). --- diff --git a/src/scanner.c b/src/scanner.c index a2e8619..68fc002 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -2574,7 +2574,7 @@ yaml_parser_scan_tag_uri(yaml_parser_t *parser, int directive, /* Resize the string to include the head. */ - while (string.end - string.start <= (int)length) { + while ((size_t)(string.end - string.start) <= length) { if (!yaml_string_extend(&string.start, &string.pointer, &string.end)) { parser->error = YAML_MEMORY_ERROR; goto error;