diff options
author | danielwippermann <daniel.wippermann@gmail.com> | 2020-08-17 23:48:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-17 17:48:15 -0400 |
commit | 93e2bfe22e5cc782e7d502616dad1fd70d26ae37 (patch) | |
tree | 1f77ac602026252595ae7ac334bedec4487a79a6 /std/encoding/testdata | |
parent | 95a6812e82fbac0826e5e230eef714ce85953125 (diff) |
fix(std/encoding/toml): Stop TOML parser from detecting numbers in strings. (#7064)
Before this patch the TOML parser would incorrect treat the string
"base64data0xdamaged" in a declaration as a hex number because the
corresponding check triggers even when the "0x" is inside a double
quoted string literal as long as it is followed by at least one hex
character.
Diffstat (limited to 'std/encoding/testdata')
-rw-r--r-- | std/encoding/testdata/string.toml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/std/encoding/testdata/string.toml b/std/encoding/testdata/string.toml index 55e3fca34..05f425f11 100644 --- a/std/encoding/testdata/string.toml +++ b/std/encoding/testdata/string.toml @@ -31,3 +31,4 @@ trimmed in raw strings. withApostrophe = "What if it's not?" withSemicolon = "const message = 'hello world';" +withHexNumberLiteral = "Prevent bug from stripping string here ->0xabcdef" |