Handle panic from type cast

This commit is contained in:
eenblam 2018-09-10 12:34:06 -07:00
commit fc3e54a84c

View file

@ -97,7 +97,11 @@ func mainParser(pkt gopacket.Packet, verbose bool) bool {
return false return false
} }
ip := nlayer.(*layers.IPv4) ip, ok := nlayer.(*layers.IPv4)
if !ok {
log.Debug("Could not extract network layer, skipping packet")
return false
}
tlayer := pkt.TransportLayer() tlayer := pkt.TransportLayer()
if tlayer == nil { if tlayer == nil {