Fix bug in --dynamic-host when interface has /16 IPv4 address.

This commit is contained in:
Simon Kelley committed 2022-10-13 15:02:54 +01:00
1 parent f753e7eba6
commit b87d7aa041
2 files changed
+6 -1

No files matched your search

+5
View File
@@ -1,3 +1,8 @@
version 2.88
Fix bug in --dynamic-host when an interface has /16 IPv4
address. Thanks to Mark Dietzer for spotting this.
version 2.87
Allow arbitrary prefix lengths in --rev-server and
--domain=....,local
+1 -1
View File
@@ -360,7 +360,7 @@ static int iface_allowed(struct iface_param *param, int if_index, char *label,
if (int_name->flags & INP4)
{
if (netmask.s_addr == 0xffff)
if (netmask.s_addr == 0xffffffff)
continue;
newaddr.s_addr = (addr->in.sin_addr.s_addr & netmask.s_addr) |