changeset 4292:3d4667e8f9c9 draft

linux: fix adding host routes
author Roy Marples <roy@marples.name>
date Sun, 01 Jul 2018 20:46:03 +0100
parents cedfddd21034
children 63138e0b8d68
files src/if-linux.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/if-linux.c	Sat Jun 23 21:06:40 2018 +0100
+++ b/src/if-linux.c	Sun Jul 01 20:46:03 2018 +0100
@@ -1228,7 +1228,7 @@
 			nlm.rt.rtm_protocol = RTPROT_BOOT;
 		if (rt->rt_ifp->flags & IFF_LOOPBACK)
 			nlm.rt.rtm_scope = RT_SCOPE_HOST;
-		else if (gateway_unspec || sa_is_allones(&rt->rt_netmask))
+		else if (gateway_unspec)
 			nlm.rt.rtm_scope = RT_SCOPE_LINK;
 		else
 			nlm.rt.rtm_scope = RT_SCOPE_UNIVERSE;