mirror of
				https://github.com/gravitl/netmaker.git
				synced 2025-10-31 20:22:44 +08:00 
			
		
		
		
	fix interation logic
This commit is contained in:
		| @@ -271,8 +271,8 @@ func GetAllowedIPs(node, peer *models.Node) []net.IPNet { | |||||||
| 		egressIPs := getEgressIPs(node, peer) | 		egressIPs := getEgressIPs(node, peer) | ||||||
| 		// remove internet gateway if server | 		// remove internet gateway if server | ||||||
| 		if node.IsServer == "yes" { | 		if node.IsServer == "yes" { | ||||||
| 			for i, ip := range egressIPs { | 			for i := len(egressIPs) - 1; i <= 0; i-- { | ||||||
| 				if ip.IP.String() == "0.0.0.0/0" || ip.IP.String() == "::/0" { | 				if egressIPs[i].IP.String() == "0.0.0.0/0" || egressIPs[i].IP.String() == "::/0" { | ||||||
| 					egressIPs = append(egressIPs[:i], egressIPs[i+1:]...) | 					egressIPs = append(egressIPs[:i], egressIPs[i+1:]...) | ||||||
| 				} | 				} | ||||||
| 			} | 			} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Matthew R. Kasun
					Matthew R. Kasun