diff options
Diffstat (limited to 'StdLib/BsdSocketLib/getaddrinfo.c')
-rw-r--r-- | StdLib/BsdSocketLib/getaddrinfo.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/StdLib/BsdSocketLib/getaddrinfo.c b/StdLib/BsdSocketLib/getaddrinfo.c index 11489421d8..c8ed7848a4 100644 --- a/StdLib/BsdSocketLib/getaddrinfo.c +++ b/StdLib/BsdSocketLib/getaddrinfo.c @@ -556,6 +556,13 @@ getaddrinfo(const char *hostname, const char *servname, return error;
}
+static const ns_dtab dtab[] = {
+ NS_FILES_CB(_files_getaddrinfo, NULL)
+ { NSSRC_DNS, _dns_getaddrinfo, NULL }, /* force -DHESIOD */
+ NS_NIS_CB(_yp_getaddrinfo, NULL)
+ NS_NULL_CB
+};
+
/*
* FQDN hostname, DNS lookup
*/
@@ -566,12 +573,6 @@ explore_fqdn(const struct addrinfo *pai, const char *hostname, struct addrinfo *result;
struct addrinfo *cur;
int error = 0;
- static const ns_dtab dtab[] = {
- NS_FILES_CB(_files_getaddrinfo, NULL)
- { NSSRC_DNS, _dns_getaddrinfo, NULL }, /* force -DHESIOD */
- NS_NIS_CB(_yp_getaddrinfo, NULL)
- NS_NULL_CB
- };
_DIAGASSERT(pai != NULL);
/* hostname may be NULL */
|