]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network/wireguard: use sd_netlink_message_append_sockaddr_in{,6}() 11580/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 28 Jan 2019 11:27:37 +0000 (12:27 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 28 Jan 2019 11:27:37 +0000 (12:27 +0100)
src/network/netdev/wireguard.c

index dd239f79a80b8a3d1022a10fe111533605c43d0a..0c0b16d1da547dfdf2a393c30e72a9da6e6e6abc 100644 (file)
@@ -123,9 +123,9 @@ static int wireguard_set_peer_one(NetDev *netdev, sd_netlink_message *message, c
                         goto cancel;
 
                 if (peer->endpoint.sa.sa_family == AF_INET)
-                        r = sd_netlink_message_append_data(message, WGPEER_A_ENDPOINT, &peer->endpoint.in, sizeof(peer->endpoint.in));
+                        r = sd_netlink_message_append_sockaddr_in(message, WGPEER_A_ENDPOINT, &peer->endpoint.in);
                 else if (peer->endpoint.sa.sa_family == AF_INET6)
-                        r = sd_netlink_message_append_data(message, WGPEER_A_ENDPOINT, &peer->endpoint.in6, sizeof(peer->endpoint.in6));
+                        r = sd_netlink_message_append_sockaddr_in6(message, WGPEER_A_ENDPOINT, &peer->endpoint.in6);
                 if (r < 0)
                         goto cancel;
         }