diff options
| author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-11-12 14:55:52 +0900 |
|---|---|---|
| committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-11-12 16:32:10 +0900 |
| commit | 17f9c355d578e355cceb57786ca13288501729fd (patch) | |
| tree | 39bd5559e2a87b5d7c453b77fd9d8a3955050050 /src/network/networkd-address.c | |
| parent | 1a75764a3267693a370f09132f0f98810f1b5de3 (diff) | |
| download | systemd-17f9c355d578e355cceb57786ca13288501729fd.tar.gz | |
network: use structured initializers
Diffstat (limited to 'src/network/networkd-address.c')
| -rw-r--r-- | src/network/networkd-address.c | 12 |
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); |
