(This was introduced in `src/: Change how query domain names are
checked.' and I prefer this name.)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
const byte *dgram, int dglen)
{
findlabel_state fls;
const byte *dgram, int dglen)
{
findlabel_state fls;
int labnum= 0, labstart, lablen;
union checklabel_state cls;
adns__findlabel_start(&fls,ads, -1,0, dgram,dglen,dglen, DNS_HDRSIZE,0);
do {
int labnum= 0, labstart, lablen;
union checklabel_state cls;
adns__findlabel_start(&fls,ads, -1,0, dgram,dglen,dglen, DNS_HDRSIZE,0);
do {
- err= adns__findlabel_next(&fls, &lablen,&labstart);
- assert(!err); assert(lablen >= 0);
- err= typei->checklabel(ads,flags, &cls,ctx,
+ st= adns__findlabel_next(&fls, &lablen,&labstart);
+ assert(!st); assert(lablen >= 0);
+ st= typei->checklabel(ads,flags, &cls,ctx,
labnum++, dgram,labstart,lablen);
labnum++, dgram,labstart,lablen);
} while (lablen);
return adns_s_ok;
}
} while (lablen);
return adns_s_ok;
}
adns_queryflags flags, struct timeval now,
qcontext *ctx) {
adns_query qu;
adns_queryflags flags, struct timeval now,
qcontext *ctx) {
adns_query qu;
- err= check_domain_name(ads, flags,ctx,typei, qumsg_vb->buf,qumsg_vb->used);
- if (err) goto x_err;
+ st= check_domain_name(ads, flags,ctx,typei, qumsg_vb->buf,qumsg_vb->used);
+ if (st) goto x_err;
qu= query_alloc(ads,typei,type,flags,now);
qu= query_alloc(ads,typei,type,flags,now);
- if (!qu) { err = adns_s_nomemory; goto x_err; }
+ if (!qu) { st = adns_s_nomemory; goto x_err; }
*query_r= qu;
qu->parent= parent;
*query_r= qu;
qu->parent= parent;
x_err:
adns__vbuf_free(qumsg_vb);
x_err:
adns__vbuf_free(qumsg_vb);
}
static void query_simple(adns_state ads, adns_query qu,
}
static void query_simple(adns_state ads, adns_query qu,