2022-09-09 14:54:21 +00:00
|
|
|
//go:build go1.18 || go1.19
|
|
|
|
// +build go1.18 go1.19
|
|
|
|
|
2022-08-29 14:19:32 +00:00
|
|
|
package toml
|
|
|
|
|
|
|
|
func FuzzToml(data []byte) int {
|
|
|
|
var v interface{}
|
|
|
|
err := Unmarshal(data, &v)
|
|
|
|
if err != nil {
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
|
|
|
_, err = Marshal(v)
|
|
|
|
if err != nil {
|
|
|
|
return 0
|
|
|
|
}
|
|
|
|
|
|
|
|
return 1
|
|
|
|
}
|