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;
#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);