version 1.1, 2004/05/20 17:18:54 |
version 1.2, 2004/05/20 17:43:31 |
Line 117 res_nquery(res_state statp, |
|
Line 117 res_nquery(res_state statp, |
|
int anslen) /* size of answer buffer */ |
int anslen) /* size of answer buffer */ |
{ |
{ |
u_char buf[MAXPACKET]; |
u_char buf[MAXPACKET]; |
HEADER *hp = (HEADER *) answer; |
HEADER *hp = (HEADER *)(void *)answer; |
int n; |
int n; |
u_int oflags; |
u_int oflags; |
|
|
Line 211 res_nsearch(res_state statp, |
|
Line 211 res_nsearch(res_state statp, |
|
int anslen) /* size of answer */ |
int anslen) /* size of answer */ |
{ |
{ |
const char *cp, * const *domain; |
const char *cp, * const *domain; |
HEADER *hp = (HEADER *) answer; |
HEADER *hp = (HEADER *)(void *)answer; |
char tmp[NS_MAXDNAME]; |
char tmp[NS_MAXDNAME]; |
u_int dots; |
u_int dots; |
int trailing_dot, ret, saved_herrno; |
int trailing_dot, ret, saved_herrno; |
Line 379 res_nquerydomain(res_state statp, |
|
Line 379 res_nquerydomain(res_state statp, |
|
} |
} |
n--; |
n--; |
if (n >= 0 && name[n] == '.') { |
if (n >= 0 && name[n] == '.') { |
strncpy(nbuf, name, n); |
strncpy(nbuf, name, (size_t)n); |
nbuf[n] = '\0'; |
nbuf[n] = '\0'; |
} else |
} else |
longname = name; |
longname = name; |