resolv: Call _res_hconf_init from __res_vinit
commite6b4e2de6dd91efdcac80b79149c596de8a26b70
authorFlorian Weimer <fweimer@redhat.com>
Tue, 27 Jun 2017 07:26:46 +0000 (27 09:26 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Tue, 27 Jun 2017 07:26:46 +0000 (27 09:26 +0200)
tree4ac5b1cb2d8b5df219fa0b0be3290534cbccd0e7
parent034e73802173a8bfa80ff21d3da45e3bbbfe8acc
resolv: Call _res_hconf_init from __res_vinit

Many callers of __res_maybe_init also call _res_hconf_init.
Additional calls to the latter do not hurt because the function
does its work only once.  (/etc/hosts.conf is not reloaded or
even checked for changes.)  This means that we can simplify the
code by calling _res_hconf_init directly from __res_vinit.
ChangeLog
inet/gethstbyad_r.c
inet/gethstbynm2_r.c
inet/gethstbynm_r.c
nscd/aicache.c
nscd/gethstbyad_r.c
nscd/gethstbynm3_r.c
nss/getXXbyYY_r.c
resolv/res_hconf.h
resolv/res_init.c
sysdeps/posix/getaddrinfo.c