From ea4924ce5bccfccc4e8a492faa96933131abd9ef Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Mon, 19 Jun 2017 14:05:49 +0200 Subject: resolv: Report allocation errors in __res_vinit --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 6e57e98e49..387f038ea7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2017-06-19 Florian Weimer + + * resolv/res_init.c (res_vinit_1): New function. + (__res_vinit): Call it. Handle file open and memory allocation + failures. + * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname3_r): Propagate + erno from __res_maybe_init failure. + (_nss_dns_gethostbyname4_r): Likewise. + (_nss_dns_gethostbyaddr2_r): Likewise. + * resolv/nss_dns/dns-network.c (_nss_dns_getnetbyname_r): Likewise. + (_nss_dns_getnetbyaddr_r): Likewise. + 2017-06-19 Florian Weimer * resolv/res_init.c: Reformat to GNU style. -- cgit v1.2.3