libsystemd-network: use DEFINE_POINTER_ARRAY_FREE_FUNC, rename cleanup function

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2026-04-10 15:08:02 +02:00
parent 954243f2bc
commit b8514cff52
5 changed files with 10 additions and 17 deletions
+3 -3
View File
@@ -136,7 +136,7 @@ static int link_put_dns(Link *link, OrderedSet **s) {
if (r >= 0) {
struct in_addr_full **dot_servers;
size_t n = 0;
CLEANUP_ARRAY(dot_servers, n, in_addr_full_array_free);
CLEANUP_ARRAY(dot_servers, n, in_addr_full_free_array);
r = dns_resolvers_to_dot_addrs(resolvers, r, &dot_servers, &n);
if (r < 0)
@@ -165,7 +165,7 @@ static int link_put_dns(Link *link, OrderedSet **s) {
if (r >= 0) {
struct in_addr_full **dot_servers;
size_t n = 0;
CLEANUP_ARRAY(dot_servers, n, in_addr_full_array_free);
CLEANUP_ARRAY(dot_servers, n, in_addr_full_free_array);
r = dns_resolvers_to_dot_addrs(resolvers, r, &dot_servers, &n);
if (r < 0)
@@ -193,7 +193,7 @@ static int link_put_dns(Link *link, OrderedSet **s) {
SET_FOREACH(a, link->ndisc_dnr) {
struct in_addr_full **dot_servers = NULL;
size_t n = 0;
CLEANUP_ARRAY(dot_servers, n, in_addr_full_array_free);
CLEANUP_ARRAY(dot_servers, n, in_addr_full_free_array);
r = dns_resolvers_to_dot_addrs(&a->resolver, 1, &dot_servers, &n);
if (r < 0)
+1 -1
View File
@@ -37,7 +37,7 @@ Bearer* bearer_free(Bearer *b) {
free(b->name);
free(b->apn);
in_addr_full_array_free(b->dns, b->n_dns);
in_addr_full_free_array(b->dns, b->n_dns);
return mfree(b);
}