summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
11c4794)
These inconsistencies have been there since the dawn of time.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
void adns__cancel(adns_query qu);
void adns__query_done(adns_query qu);
void adns__cancel(adns_query qu);
void adns__query_done(adns_query qu);
-void adns__query_fail(adns_query qu, adns_status stat);
+void adns__query_fail(adns_query qu, adns_status st);
void adns__cancel_children(adns_query qu);
void adns__returning(adns_state ads, adns_query qu);
void adns__cancel_children(adns_query qu);
void adns__returning(adns_state ads, adns_query qu);
struct timeval now) {
vbuf vb_new;
int id;
struct timeval now) {
vbuf vb_new;
int id;
- stat= adns__mkquery(ads,&qu->vb,&id, owner,ol,
+ st= adns__mkquery(ads,&qu->vb,&id, owner,ol,
typei,qu->answer->type, flags);
typei,qu->answer->type, flags);
- if (stat) {
- if (stat == adns_s_querydomaintoolong && (flags & adns_qf_search)) {
+ if (st) {
+ if (st == adns_s_querydomaintoolong && (flags & adns_qf_search)) {
adns__search_next(ads,qu,now);
return;
} else {
adns__search_next(ads,qu,now);
return;
} else {
- adns__query_fail(qu,stat);
+ adns__query_fail(qu,st);
- stat= check_domain_name(ads, flags,&qu->ctx,typei, qu->vb.buf,qu->vb.used);
- if (stat) { adns__query_fail(qu,stat); return; }
+ st= check_domain_name(ads, flags,&qu->ctx,typei, qu->vb.buf,qu->vb.used);
+ if (st) { adns__query_fail(qu,st); return; }
vb_new= qu->vb;
adns__vbuf_init(&qu->vb);
vb_new= qu->vb;
adns__vbuf_init(&qu->vb);
void adns__search_next(adns_state ads, adns_query qu, struct timeval now) {
const char *nextentry;
void adns__search_next(adns_state ads, adns_query qu, struct timeval now) {
const char *nextentry;
if (qu->search_doneabs<0) {
nextentry= 0;
if (qu->search_doneabs<0) {
nextentry= 0;
if (qu->search_pos >= ads->nsearchlist) {
if (qu->search_doneabs) {
qu->search_vb.used= qu->search_origlen;
if (qu->search_pos >= ads->nsearchlist) {
if (qu->search_doneabs) {
qu->search_vb.used= qu->search_origlen;
- stat= adns_s_nxdomain; goto x_fail;
+ st= adns_s_nxdomain; goto x_fail;
} else {
nextentry= 0;
qu->search_doneabs= 1;
} else {
nextentry= 0;
qu->search_doneabs= 1;
- adns__query_fail(qu,stat);
+ adns__query_fail(qu,st);
}
static int save_owner(adns_query qu, const char *owner, int ol) {
}
static int save_owner(adns_query qu, const char *owner, int ol) {
void *context,
adns_query *query_r) {
int r, ol, ndots;
void *context,
adns_query *query_r) {
int r, ol, ndots;
const typeinfo *typei;
struct timeval now;
adns_query qu;
const typeinfo *typei;
struct timeval now;
adns_query qu;
*query_r= qu;
ol= strlen(owner);
*query_r= qu;
ol= strlen(owner);
- if (!ol) { stat= adns_s_querydomaininvalid; goto x_adnsfail; }
- if (ol>DNS_MAXDOMAIN+1) { stat= adns_s_querydomaintoolong; goto x_adnsfail; }
+ if (!ol) { st= adns_s_querydomaininvalid; goto x_adnsfail; }
+ if (ol>DNS_MAXDOMAIN+1) { st= adns_s_querydomaintoolong; goto x_adnsfail; }
if (ol>=1 && owner[ol-1]=='.' && (ol<2 || owner[ol-2]!='\\')) {
flags &= ~adns_qf_search;
if (ol>=1 && owner[ol-1]=='.' && (ol<2 || owner[ol-2]!='\\')) {
flags &= ~adns_qf_search;
if (flags & adns_qf_search) {
r= adns__vbuf_append(&qu->search_vb,owner,ol);
if (flags & adns_qf_search) {
r= adns__vbuf_append(&qu->search_vb,owner,ol);
- if (!r) { stat= adns_s_nomemory; goto x_adnsfail; }
+ if (!r) { st= adns_s_nomemory; goto x_adnsfail; }
for (ndots=0, p=owner; (p= strchr(p,'.')); p++, ndots++);
qu->search_doneabs= (ndots >= ads->searchndots) ? -1 : 0;
for (ndots=0, p=owner; (p= strchr(p,'.')); p++, ndots++);
qu->search_doneabs= (ndots >= ads->searchndots) ? -1 : 0;
adns__search_next(ads,qu,now);
} else {
if (flags & adns_qf_owner) {
adns__search_next(ads,qu,now);
} else {
if (flags & adns_qf_owner) {
- if (!save_owner(qu,owner,ol)) { stat= adns_s_nomemory; goto x_adnsfail; }
+ if (!save_owner(qu,owner,ol)) { st= adns_s_nomemory; goto x_adnsfail; }
}
query_simple(ads,qu, owner,ol, typei,flags, now);
}
}
query_simple(ads,qu, owner,ol, typei,flags, now);
}
- adns__query_fail(qu,stat);
+ adns__query_fail(qu,st);
adns__returning(ads,qu);
return 0;
adns__returning(ads,qu);
return 0;
-void adns__query_fail(adns_query qu, adns_status stat) {
+void adns__query_fail(adns_query qu, adns_status st) {
adns__reset_preserved(qu);
adns__reset_preserved(qu);
- qu->answer->status= stat;
+ qu->answer->status= st;