X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/f9ba6e01db03965cc1a40a693dedcc863b6de4d8..0b062eccea099e977fddf82c4d08167c638a10aa:/src/query.c diff --git a/src/query.c b/src/query.c index a0723a5..d6271a3 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;