Files
cloudpods/vendor/github.com/mdlayher/ethernet/fuzz.go
wanyaoqi 7371f1ca55 dhcp use raw socket
vendor update
update golang/x/sys
2019-06-21 13:42:37 +08:00

25 lines
342 B
Go

// +build gofuzz
package ethernet
func Fuzz(data []byte) int {
f := new(Frame)
if err := f.UnmarshalBinary(data); err != nil {
return 0
}
if _, err := f.MarshalBinary(); err != nil {
panic(err)
}
if err := f.UnmarshalFCS(data); err != nil {
return 0
}
if _, err := f.MarshalFCS(); err != nil {
panic(err)
}
return 1
}