diff --git a/rules/ipcidr.go b/rules/ipcidr.go index 597ac3e1..c2a02ef8 100644 --- a/rules/ipcidr.go +++ b/rules/ipcidr.go @@ -24,7 +24,7 @@ func (i *IPCIDR) IsMatch(metadata *C.Metadata) bool { if i.isSourceIP { ip = metadata.SourceIP } - return i.ipnet.Contains(*ip) + return ip != nil && i.ipnet.Contains(*ip) } func (i *IPCIDR) Adapter() string {