summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-link.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-10-27 14:28:25 +0100
committerLennart Poettering <lennart@poettering.net>2020-10-28 10:00:28 +0100
commit1ed314087fab3988f3221b1b736a7e711f174349 (patch)
treee0ebb573c8e8f525cfac46fa0c8539d7a34ff20e /src/resolve/resolved-link.c
parenta149d4a95eabe39f36e913f0a0ad9c84007b4e4f (diff)
downloadsystemd-1ed314087fab3988f3221b1b736a7e711f174349.tar.gz
resolved: use structured initialization everywhere
Diffstat (limited to 'src/resolve/resolved-link.c')
-rw-r--r--src/resolve/resolved-link.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/resolve/resolved-link.c b/src/resolve/resolved-link.c
index 79d84dde1f..6215d2bf46 100644
--- a/src/resolve/resolved-link.c
+++ b/src/resolve/resolved-link.c
@@ -818,14 +818,16 @@ int link_address_new(Link *l, LinkAddress **ret, int family, const union in_addr
assert(l);
assert(in_addr);
- a = new0(LinkAddress, 1);
+ a = new(LinkAddress, 1);
if (!a)
return -ENOMEM;
- a->family = family;
- a->in_addr = *in_addr;
+ *a = (LinkAddress) {
+ .family = family,
+ .in_addr = *in_addr,
+ .link = l,
+ };
- a->link = l;
LIST_PREPEND(addresses, l->addresses, a);
l->n_addresses++;