mirror of
https://github.com/bettercap/bettercap
synced 2025-08-19 21:13:18 -07:00
misc: small fix or general refactoring i did not bother commenting
This commit is contained in:
parent
b81d26aa93
commit
632f7700bf
1 changed files with 7 additions and 1 deletions
|
@ -20,6 +20,12 @@ var (
|
|||
func MDNSGetMeta(pkt gopacket.Packet) map[string]string {
|
||||
meta := make(map[string]string)
|
||||
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
meta = nil
|
||||
}
|
||||
}()
|
||||
|
||||
if ludp := pkt.Layer(layers.LayerTypeUDP); ludp != nil {
|
||||
if udp := ludp.(*layers.UDP); udp != nil && udp.SrcPort == MDNSPort && udp.DstPort == MDNSPort {
|
||||
dns := layers.DNS{}
|
||||
|
@ -47,7 +53,7 @@ func MDNSGetMeta(pkt gopacket.Packet) map[string]string {
|
|||
}
|
||||
}
|
||||
|
||||
if len(meta) > 0 {
|
||||
if meta != nil && len(meta) > 0 {
|
||||
return meta
|
||||
}
|
||||
return nil
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue