Use sigyaml for the metav1 fuzz targets

This commit is contained in:
Brendan Chang 2019-10-22 16:41:49 -04:00
parent d2074fcdb8
commit 862e814f82

View File

@ -36,7 +36,7 @@ func FuzzDuration(b []byte) int {
if err := yaml.Unmarshal(b, &unmarshalResult); err != nil { if err := yaml.Unmarshal(b, &unmarshalResult); err != nil {
return 0 return 0
} }
marshalResult, err := yaml.Marshal(&unmarshalResult) marshalResult, err := sigyaml.Marshal(&unmarshalResult)
if err != nil { if err != nil {
panic(err) panic(err)
} }
@ -55,7 +55,7 @@ func FuzzMicroTime(b []byte) int {
if err := yaml.Unmarshal(b, &unmarshalResult); err != nil { if err := yaml.Unmarshal(b, &unmarshalResult); err != nil {
return 0 return 0
} }
marshalResult, err := yaml.Marshal(&unmarshalResult) marshalResult, err := sigyaml.Marshal(&unmarshalResult)
if err != nil { if err != nil {
panic(err) panic(err)
} }
@ -85,7 +85,7 @@ func FuzzTime(b []byte) int {
var unmarshalResult struct { var unmarshalResult struct {
T metav1.Time `json:"t"` T metav1.Time `json:"t"`
} }
if err := yaml.Unmarshal(b, &unmarshalResult); err != nil { if err := sigyaml.Unmarshal(b, &unmarshalResult); err != nil {
return 0 return 0
} }
marshalResult, err := yaml.Marshal(&unmarshalResult) marshalResult, err := yaml.Marshal(&unmarshalResult)