Open
Description
go-fuzz finds the following crasher: "{\"o\":0,\"o\":null}"
. This doesn't survive an Unmarshal/Marshal round trip. However, this is working as intended: The second value for key o
overwrites the first during Unmarshal, and thus the round-trip fails. See golang/go#24415 for more discussion. We should teach the json Fuzz function that duplicate keys means a round trip failure is OK.
Metadata
Metadata
Assignees
Labels
No labels