diff options
Diffstat (limited to 'nss/digits_dots.c')
-rw-r--r-- | nss/digits_dots.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/nss/digits_dots.c b/nss/digits_dots.c index 03ae2ec..c3c6de7 100644 --- a/nss/digits_dots.c +++ b/nss/digits_dots.c @@ -31,11 +31,12 @@ host_addr_list_t *h_addr_ptrs; size_t size_needed; int addr_size; -#ifndef HAVE_AF - int af = -1; -#endif #ifdef HAVE_TYPE int af = type; +#else +# ifndef HAVE_AF + int af = -1; +# endif #endif switch (af) @@ -153,7 +154,7 @@ /* That's bad. The user hasn't specified that she allows IPv4 numeric addresses. */ result = NULL; - *herrno_p = HOST_NOT_FOUND; + *h_errnop = HOST_NOT_FOUND; goto done; } else @@ -206,11 +207,12 @@ host_addr_list_t *h_addr_ptrs; size_t size_needed; int addr_size; -#ifndef HAVE_AF - int af = -1; -#endif #ifdef HAVE_TYPE int af = type; +#else +# ifndef HAVE_AF + int af = -1; +# endif #endif switch (af) |