833 |
|
request->retries--; |
834 |
|
resend_query(request); |
835 |
|
} |
836 |
< |
else |
836 |
> |
else /* It's NXDOMAIN but not IPV6 */ |
837 |
|
#endif |
838 |
|
{ |
839 |
|
/* |
843 |
|
(*request->query->callback)(request->query->ptr, NULL); |
844 |
|
rem_request(request); |
845 |
|
} |
846 |
– |
return; |
846 |
|
} |
847 |
+ |
else /* Some other error other than NXDOMAIN */ |
848 |
+ |
{ |
849 |
+ |
/* |
850 |
+ |
* If a bad error was returned, stop here and don't |
851 |
+ |
* send any more (no retries granted). |
852 |
+ |
*/ |
853 |
+ |
(*request->query->callback)(request->query->ptr, NULL); |
854 |
+ |
rem_request(request); |
855 |
+ |
} |
856 |
+ |
return; |
857 |
|
} |
858 |
|
/* |
859 |
|
* If this fails there was an error decoding the received packet, |