()
| 243 | } |
| 244 | |
| 245 | func (u *UDP) EncodeLayers() ([]gopacket.SerializableLayer, error) { |
| 246 | ipLayers, err := u.IP.EncodeLayers() |
| 247 | if err != nil { |
| 248 | return nil, err |
| 249 | } |
| 250 | udpLayer := layers.UDP{ |
| 251 | SrcPort: u.SrcPort, |
| 252 | DstPort: u.DstPort, |
| 253 | } |
| 254 | udpLayer.SetNetworkLayerForChecksum(ipLayers[0].(gopacket.NetworkLayer)) |
| 255 | return append(ipLayers, &udpLayer), nil |
| 256 | } |
| 257 | |
| 258 | func FuzzIPDecoder(f *testing.F) { |
| 259 | f.Fuzz(func(t *testing.T, data []byte) { |
nothing calls this directly
no test coverage detected