From: Yu Watanabe Date: Tue, 13 Dec 2022 11:36:19 +0000 (+0900) Subject: resolve: use dns_name_hash_ops_free X-Git-Tag: v253-rc1~303^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=232481a0e65dfd4ebcd65fb6c12b1241cf8ab692;p=thirdparty%2Fsystemd.git resolve: use dns_name_hash_ops_free No functional changes, just refactoring. --- diff --git a/src/resolve/resolved-etc-hosts.c b/src/resolve/resolved-etc-hosts.c index 7117e5d9c98..fbc830c41c8 100644 --- a/src/resolve/resolved-etc-hosts.c +++ b/src/resolve/resolved-etc-hosts.c @@ -44,7 +44,7 @@ void etc_hosts_clear(EtcHosts *hosts) { hosts->by_address = hashmap_free_with_destructor(hosts->by_address, etc_hosts_item_by_address_free); hosts->by_name = hashmap_free_with_destructor(hosts->by_name, etc_hosts_item_by_name_free); - hosts->no_address = set_free_free(hosts->no_address); + hosts->no_address = set_free(hosts->no_address); } void manager_etc_hosts_flush(Manager *m) { @@ -130,7 +130,7 @@ static int parse_line(EtcHosts *hosts, unsigned nr, const char *line) { /* Optimize the case where we don't need to store any addresses, by storing * only the name in a dedicated Set instead of the hashmap */ - r = set_ensure_consume(&hosts->no_address, &dns_name_hash_ops, TAKE_PTR(name)); + r = set_ensure_consume(&hosts->no_address, &dns_name_hash_ops_free, TAKE_PTR(name)); if (r < 0) return log_oom();