X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fquery.c;h=d6271a39e8b8e80fb1bf77dcf8480c933179322e;hb=0b062eccea099e977fddf82c4d08167c638a10aa;hp=a0723a5c41ef152d06c42ba879c1be3a097a3a37;hpb=f9ba6e01db03965cc1a40a693dedcc863b6de4d8;p=adns.git 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;