]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
inet: Use destination when adding addresses to PtP interfaces
authorRoy Marples <roy@marples.name>
Wed, 21 Aug 2019 07:57:24 +0000 (08:57 +0100)
committerRoy Marples <roy@marples.name>
Wed, 21 Aug 2019 07:57:24 +0000 (08:57 +0100)
As they don't have a broadcast address.

src/ipv4.c

index f5976618f17327cd6c3db2e712f4466a833a2f76..60ee04508eb7fac921da912b9fe93aeb98fa125b 100644 (file)
@@ -680,8 +680,10 @@ ipv4_addaddr(struct interface *ifp, const struct in_addr *addr,
                logdebugx("%s: aliased %s", ia->alias, ia->saddr);
 #endif
 
-       logdebugx("%s: adding IP address %s broadcast %s",
-           ifp->name, ia->saddr, inet_ntoa(*bcast));
+       logdebugx("%s: adding IP address %s %s %s",
+           ifp->name, ia->saddr,
+           ifp->flags & IFF_POINTOPOINT ? "destination" : "broadcast",
+           inet_ntoa(*bcast));
        if (if_address(RTM_NEWADDR, ia) == -1) {
                if (errno != EEXIST)
                        logerr("%s: if_addaddress",