From 5920b0575219f06bf250cde7374e1bde6344e5f0 Mon Sep 17 00:00:00 2001 From: Dreamacro <305009791@qq.com> Date: Tue, 12 Feb 2019 12:29:33 +0800 Subject: [PATCH] Fix: crash when ip is nil --- rules/ipcidr.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {