]> andersk Git - libyaml.git/commitdiff
Fixed invalid size_t->int cast (Thank to Florian Weimer).
authorKirill Simonov <xi@resolvent.net>
Mon, 13 Jan 2014 03:44:24 +0000 (21:44 -0600)
committerKirill Simonov <xi@resolvent.net>
Mon, 13 Jan 2014 03:44:24 +0000 (21:44 -0600)
src/scanner.c

index a2e861926476052b0ad04526a5686a1a9600a209..68fc0024d9d163678f3666488ff0b02e22659d36 100644 (file)
@@ -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;
This page took 0.037938 seconds and 5 git commands to generate.