]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix adding /32 routes on Linux
authorRoy Marples <roy@marples.name>
Thu, 28 Jun 2007 03:42:19 +0000 (03:42 +0000)
committerRoy Marples <roy@marples.name>
Thu, 28 Jun 2007 03:42:19 +0000 (03:42 +0000)
interface.c

index 849b5515c8d9b35d162758390d899438d373b1ae..0918f14f98e904f0b119bf7edc269d73a63185b1 100644 (file)
@@ -836,8 +836,7 @@ static int do_route (const char *ifname,
        else {
                nlm.hdr.nlmsg_flags |= NLM_F_CREATE | NLM_F_EXCL;
                nlm.rt.rtm_protocol = RTPROT_BOOT;
-               if (gateway.s_addr == INADDR_ANY ||
-                       netmask.s_addr == INADDR_BROADCAST)
+               if (gateway.s_addr == INADDR_ANY)
                        nlm.rt.rtm_scope = RT_SCOPE_LINK;
                else
                        nlm.rt.rtm_scope = RT_SCOPE_UNIVERSE;