Prevent multicast from trying to use 169.x.x.x network

https://github.com/Hamlib/Hamlib/issues/1461
pull/1464/head
Mike Black W9MDB 2023-12-24 14:52:37 -06:00
rodzic 8c8c20c256
commit a1b56bc315
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -1063,8 +1063,8 @@ static int is_networked(char *address, int address_length)
addr = &(sa_in6->sin6_addr);
}
// Convert IP address to string
if (addr)
// Convert IP address to string and ignore bad ones
if (addr && strncmp(addr, "169", 3) != 0)
{
count++;
@ -1248,6 +1248,7 @@ void *multicast_receiver(void *arg)
return NULL;
}
#endif
memset(&dest_addr, 0, sizeof(dest_addr));