aboutgitcodebugslistschat
diff options
context:
space:
mode:
-rw-r--r--netlink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/netlink.c b/netlink.c
index f55f2c3..7e9caf4 100644
--- a/netlink.c
+++ b/netlink.c
@@ -629,6 +629,7 @@ int nl_addr_set(int s, unsigned int ifi, sa_family_t af,
memcpy(&req.set.a4.l, addr, sizeof(req.set.a4.l));
req.set.a4.rta_l.rta_len = rta_len;
req.set.a4.rta_l.rta_type = IFA_LOCAL;
+ memcpy(&req.set.a4.a, addr, sizeof(req.set.a4.a));
req.set.a4.rta_a.rta_len = rta_len;
req.set.a4.rta_a.rta_type = IFA_ADDRESS;
}