Skip to content

Commit 0767afd

Browse files
committed
fix: correctly filter IPs from CIDR during aggregation
1 parent 18d432c commit 0767afd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cmd/mapcidr/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ func process(wg *sync.WaitGroup, chancidr, outputchan chan string) {
452452
continue
453453
}
454454

455-
if len(options.FilterIP) != 0 {
455+
if len(options.FilterIP) != 0 && options.Aggregate {
456456
for _, ip := range getIPList([]*net.IPNet{pCidr}) {
457457
if options.FilterIP != nil && sliceutil.Contains(options.FilterIP, ip.String()) {
458458
continue

0 commit comments

Comments
 (0)