1 diff -pruN glibc-2.18/nscd/aicache.c glibc-2.18.new/nscd/aicache.c
2 --- glibc-2.18/nscd/aicache.c 2013-08-11 04:22:55.000000000 +0530
3 +++ glibc-2.18.new/nscd/aicache.c 2013-08-26 11:10:25.843470413 +0530
8 +#include <resolv/res_hconf.h>
12 @@ -100,8 +101,11 @@ addhstaiX (struct database_dyn *db, int
13 no_more = __nss_database_lookup ("hosts", NULL,
14 "dns [!UNAVAIL=return] files", &nip);
16 + /* Initialize configurations. */
17 + if (__builtin_expect (!_res_hconf.initialized, 0))
19 if (__res_maybe_init (&_res, 0) == -1)
23 /* If we are looking for both IPv4 and IPv6 address we don't want
24 the lookup functions to automatically promote IPv4 addresses to