summaryrefslogtreecommitdiff
path: root/src/network/networkd-address.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-11-12 14:55:52 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2018-11-12 16:32:10 +0900
commit17f9c355d578e355cceb57786ca13288501729fd (patch)
tree39bd5559e2a87b5d7c453b77fd9d8a3955050050 /src/network/networkd-address.c
parent1a75764a3267693a370f09132f0f98810f1b5de3 (diff)
downloadsystemd-17f9c355d578e355cceb57786ca13288501729fd.tar.gz
network: use structured initializers
Diffstat (limited to 'src/network/networkd-address.c')
-rw-r--r--src/network/networkd-address.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c
index 1f722aca52..66e00493d6 100644
--- a/src/network/networkd-address.c
+++ b/src/network/networkd-address.c
@@ -22,14 +22,16 @@
int address_new(Address **ret) {
_cleanup_(address_freep) Address *address = NULL;
- address = new0(Address, 1);
+ address = new(Address, 1);
if (!address)
return -ENOMEM;
- address->family = AF_UNSPEC;
- address->scope = RT_SCOPE_UNIVERSE;
- address->cinfo.ifa_prefered = CACHE_INFO_INFINITY_LIFE_TIME;
- address->cinfo.ifa_valid = CACHE_INFO_INFINITY_LIFE_TIME;
+ *address = (Address) {
+ .family = AF_UNSPEC,
+ .scope = RT_SCOPE_UNIVERSE,
+ .cinfo.ifa_prefered = CACHE_INFO_INFINITY_LIFE_TIME,
+ .cinfo.ifa_valid = CACHE_INFO_INFINITY_LIFE_TIME,
+ };
*ret = TAKE_PTR(address);