mirror of
https://github.com/json-c/json-c.git
synced 2026-03-29 09:59:06 +08:00
Initialize errno before calling sscanf in json_parse_int64() so parsing valid numbers after parsing an out of range number works.
This commit is contained in:
@@ -17,10 +17,13 @@ buf=-2147483647 parseit=0, value=-2147483647
|
||||
buf=-2147483648 parseit=0, value=-2147483648
|
||||
buf=-2147483649 parseit=0, value=-2147483649
|
||||
buf=-21474836480 parseit=0, value=-21474836480
|
||||
buf=9223372036854775806 parseit=0, value=9223372036854775806
|
||||
buf=9223372036854775807 parseit=0, value=9223372036854775807
|
||||
buf=9223372036854775808 parseit=0, value=9223372036854775807
|
||||
buf=-9223372036854775808 parseit=0, value=-9223372036854775808
|
||||
buf=-9223372036854775809 parseit=0, value=-9223372036854775808
|
||||
buf=18446744073709551614 parseit=0, value=9223372036854775807
|
||||
buf=18446744073709551615 parseit=0, value=9223372036854775807
|
||||
buf=18446744073709551616 parseit=0, value=9223372036854775807
|
||||
buf=-18446744073709551616 parseit=0, value=-9223372036854775808
|
||||
buf=123 parseit=0, value=123
|
||||
|
||||
Reference in New Issue
Block a user