aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-12-04 20:24:26 +0100
committerLennart Poettering <lennart@poettering.net>2018-12-07 17:16:29 +0100
commit65b0179a25c6408f218912cd804403170d43fd38 (patch)
treef13534ebf45425bb7da1d1d3ada4f365e4f1eee0 /src/resolve/resolved-dns-server.c
parentresolved: exit early on failure (diff)
downloadsystemd-65b0179a25c6408f218912cd804403170d43fd38.tar.gz
systemd-65b0179a25c6408f218912cd804403170d43fd38.tar.bz2
systemd-65b0179a25c6408f218912cd804403170d43fd38.zip
resolved: use structured initialization for DnsServer allocation
Diffstat (limited to 'src/resolve/resolved-dns-server.c')
-rw-r--r--src/resolve/resolved-dns-server.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/resolve/resolved-dns-server.c b/src/resolve/resolved-dns-server.c
index e05ada29a..c7f9de2cb 100644
--- a/src/resolve/resolved-dns-server.c
+++ b/src/resolve/resolved-dns-server.c
@@ -43,16 +43,18 @@ int dns_server_new(
return -E2BIG;
}
- s = new0(DnsServer, 1);
+ s = new(DnsServer, 1);
if (!s)
return -ENOMEM;
- s->n_ref = 1;
- s->manager = m;
- s->type = type;
- s->family = family;
- s->address = *in_addr;
- s->ifindex = ifindex;
+ *s = (DnsServer) {
+ .n_ref = 1,
+ .manager = m,
+ .type = type,
+ .family = family,
+ .address = *in_addr,
+ .ifindex = ifindex,
+ };
dns_server_reset_features(s);