network: fix memleak

Follow-up for ab106a609b.

Fixes CID#1467055.
This commit is contained in:
Yu Watanabe
2021-12-07 19:43:31 +09:00
parent 11d8a83f53
commit 57c107544d
+2 -2
View File
@@ -230,7 +230,7 @@ static int generate_addresses(
/* fall back to EUI-64 if no token is provided */
if (set_isempty(addresses)) {
struct in6_addr *addr;
_cleanup_free_ struct in6_addr *addr = NULL;
addr = new(struct in6_addr, 1);
if (!addr)
@@ -243,7 +243,7 @@ static int generate_addresses(
if (r < 0)
return r;
r = set_ensure_consume(&addresses, &in6_addr_hash_ops_free, addr);
r = set_ensure_consume(&addresses, &in6_addr_hash_ops_free, TAKE_PTR(addr));
if (r < 0)
return r;
}