func mergeCIDRs()

in cmd/ip-masq-agent-v2/ip-masq-agent.go [282:299]


func mergeCIDRs(cidrs1, cidrs2 []string) []string {
	cidrsSet := map[string]struct{}{}

	for _, cidr := range cidrs1 {
		cidrsSet[cidr] = struct{}{}
	}

	for _, cidr := range cidrs2 {
		cidrsSet[cidr] = struct{}{}
	}

	var cidrsList []string
	for cidr := range cidrsSet {
		cidrsList = append(cidrsList, cidr)
	}

	return cidrsList
}