diff options
author | 2018-12-04 20:24:26 +0100 | |
---|---|---|
committer | 2018-12-07 17:16:29 +0100 | |
commit | 65b0179a25c6408f218912cd804403170d43fd38 (patch) | |
tree | f13534ebf45425bb7da1d1d3ada4f365e4f1eee0 /src/resolve/resolved-dns-server.c | |
parent | resolved: exit early on failure (diff) | |
download | systemd-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.c | 16 |
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); |