question about code in resolver.c
Klaus Darilion
klaus.mailinglists at pernau.at
Thu Oct 12 16:20:36 UTC 2006
Hi!
It would be great if someone can describe this piece of code to me (or
redirect me to a more appropriate mailing list).
in lib/dns/resovler.c
fctx_done(fetchctx_t *fctx, isc_result_t result) {
dns_resolver_t *res;
isc_boolean_t no_response;
FCTXTRACE("done");
res = fctx->res;
if (result == ISC_R_SUCCESS) {
no_response = ISC_TRUE;
else
no_response = ISC_FALSE;
fctx_stopeverything(fctx, no_response);
.....
Why is no_response set to true if the result is ISC_R_SUCCESS? Shouldn't
it be the other way round? I would suspect no_response to represent if
there was an response received or not. If this is correct I would set it
to true if result is ISC_R_SUCCUSS?
thanks
klaus
More information about the bind-users
mailing list