X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/66ade6021bca9f024d7bcd2b3ddeedf7a1b3a90c..e719af5942771e36ca8ae4d41d2dd5dbf14b71c0:/src/query.c?ds=inline diff --git a/src/query.c b/src/query.c index a5882f3..9360fb8 100644 --- a/src/query.c +++ b/src/query.c @@ -111,9 +111,10 @@ static void query_submit(adns_state ads, adns_query qu, adns_status adns__ckl_hostname(adns_state ads, adns_queryflags flags, union checklabel_state *cls, qcontext *ctx, int labnum, - const char *label, int lablen) + const char *dgram, int labstart, int lablen) { int i, c; + const char *label = dgram+labstart; if (flags & adns_qf_quoteok_query) return adns_s_ok; for (i=0; i= 0); err= typei->checklabel(ads,flags, &cls,ctx, - labnum++, dgram+labstart,lablen); + labnum++, dgram,labstart,lablen); if (err) return err; } while (lablen); return adns_s_ok;