From: Yu Watanabe Date: Wed, 14 Dec 2022 07:10:05 +0000 (+0900) Subject: resolve: fix NULL-pointer dereference X-Git-Tag: v253-rc1~295 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=863b620a4aba29de73b34d9db2b10fd30c198855;p=thirdparty%2Fsystemd.git resolve: fix NULL-pointer dereference Fixes a bug introduced by 16a6bc5a7a5da2482d96f7dc43da360ceab1c320. Fixes CID#1501514. --- diff --git a/src/resolve/resolved-etc-hosts.c b/src/resolve/resolved-etc-hosts.c index 334778706a9..cf0e2be5fa0 100644 --- a/src/resolve/resolved-etc-hosts.c +++ b/src/resolve/resolved-etc-hosts.c @@ -486,7 +486,7 @@ static int etc_hosts_lookup_by_name( break; } - SET_FOREACH(a, item->addresses) { + SET_FOREACH(a, item ? item->addresses : NULL) { _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; if ((!found_a && a->family == AF_INET) ||