Cygwin: resolver: cygwin_query() skip response header on internal error
- When dn_comp() failed internally there is no longer any need to fill the response header since it's now all cleared upon entry
This commit is contained in:
parent
20525bb80d
commit
c30c3026af
|
@ -266,6 +266,7 @@ static int cygwin_query(res_state statp, const char * DomName, int Class, int Ty
|
||||||
if ((len = dn_comp(rr->pName, ptr, AnsLength - 4,
|
if ((len = dn_comp(rr->pName, ptr, AnsLength - 4,
|
||||||
dnptrs, &dnptrs[DIM(dnptrs) - 1])) < 0) {
|
dnptrs, &dnptrs[DIM(dnptrs) - 1])) < 0) {
|
||||||
statp->res_h_errno = NETDB_INTERNAL; /* dn_comp sets errno */
|
statp->res_h_errno = NETDB_INTERNAL; /* dn_comp sets errno */
|
||||||
|
AnsLength = 0;
|
||||||
len = -1;
|
len = -1;
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue