diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index 1567bd7ee9..f9bbd05dd8 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -954,7 +954,7 @@ int config_parse_lifetime(const char *unit, void *userdata) { Network *network = userdata; _cleanup_(address_free_or_set_invalidp) Address *n = NULL; - unsigned k; + uint32_t k; int r; assert(filename); @@ -979,7 +979,7 @@ int config_parse_lifetime(const char *unit, } n->cinfo.ifa_prefered = k; - n = NULL; + TAKE_PTR(n); return 0; } diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 42e6b5aef2..8e2c775fcf 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -1691,7 +1691,7 @@ int config_parse_dhcp_fallback_lease_lifetime(const char *unit, void *data, void *userdata) { Network *network = userdata; - unsigned k; + uint32_t k; assert(filename); assert(section);