]> andersk Git - libyaml.git/blobdiff - src/scanner.c
Fixed pointer arithmetic overflow when calculating the position of a potential simple...
[libyaml.git] / src / scanner.c
index 86e2050165a0f2da6e4e2342cc6d630a7f614b8d..a2e861926476052b0ad04526a5686a1a9600a209 100644 (file)
@@ -1122,7 +1122,7 @@ yaml_parser_save_simple_key(yaml_parser_t *parser)
         simple_key.possible = 1;
         simple_key.required = required;
         simple_key.token_number = 
-            parser->tokens_parsed + parser->tokens.tail - parser->tokens.head;
+            parser->tokens_parsed + (parser->tokens.tail - parser->tokens.head);
         simple_key.mark = parser->mark;
 
         if (!yaml_parser_remove_simple_key(parser)) return 0;
This page took 0.092984 seconds and 4 git commands to generate.