added fix in if statement to fix simple error when adding ipv6 address

This commit is contained in:
2021-07-10 00:05:31 +04:00
parent 5be8778652
commit ae2500ed4b
4 changed files with 17 additions and 7 deletions

View File

@@ -131,12 +131,11 @@ func (table *IpAddresses)RemoveDuplicates() error {
for i, _:= range table.IpAddress {
Exists := false
for k := range NoDuplicates.IpAddress {
if NoDuplicates.IpAddress[k].Ipv4 == table.IpAddress[i].Ipv4 || (NoDuplicates.IpAddress[k].Ipv6 != "" && NoDuplicates.IpAddress[k].Ipv6 == table.IpAddress[i].Ipv6){
if (NoDuplicates.IpAddress[k].Ipv4 != "" && NoDuplicates.IpAddress[k].Ipv4 == table.IpAddress[i].Ipv4) || (NoDuplicates.IpAddress[k].Ipv6 != "" && NoDuplicates.IpAddress[k].Ipv6 == table.IpAddress[i].Ipv6) {
Exists = true
break
}
}
if Exists {
continue
}