summaryrefslogtreecommitdiffstats
path: root/if-bsd.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2015-08-07 09:17:26 +0000
committerRoy Marples <roy@marples.name>2015-08-07 09:17:26 +0000
commit11ede96c7d65bb54395badcf524fc969625d72bd (patch)
tree07c77528c2ca79d673d490680bb246ee0f70afc4 /if-bsd.c
parent3f3dae6c2057278ff9bdb1b4eec1afb386856385 (diff)
downloaddhcpcd-11ede96c7d65bb54395badcf524fc969625d72bd.tar.xz
Fix compile on BSD.
Diffstat (limited to 'if-bsd.c')
-rw-r--r--if-bsd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/if-bsd.c b/if-bsd.c
index 4a6a918f..4603fb62 100644
--- a/if-bsd.c
+++ b/if-bsd.c
@@ -532,13 +532,13 @@ if_route(unsigned char cmd, const struct rt *rt)
memset(&su, 0, sizeof(su)); \
su.sin.sin_family = AF_INET; \
su.sin.sin_len = sizeof(su.sin); \
- (&su.sin)->sin_addr = *addr; \
+ (&su.sin)->sin_addr = *(addr); \
ADDSU; \
}
if (cmd != RTM_DELETE) {
state = D_CSTATE(rt->iface);
- istate = IPV4LL_DSTATE(rt->iface);
+ istate = IPV4LL_CSTATE(rt->iface);
} else {
/* appease GCC */
state = NULL;
@@ -778,7 +778,7 @@ if_address6(const struct ipv6_addr *ia, int action)
#define ADDADDR(v, addr) { \
(v)->sin6_family = AF_INET6; \
(v)->sin6_len = sizeof(*v); \
- (v)->sin6_addr = *addr; \
+ (v)->sin6_addr = *(addr); \
}
ADDADDR(&ifa.ifra_addr, &ia->addr);