X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=src%2Fquery.c;h=541d8ac35d11fc40d69e6195bf41079b2962f5db;hp=26a4df03eaddc770fdf5910d3f8bf6b816488761;hb=c37d270aba4917429f1377e1148613b48d06aaaa;hpb=129d80382ae266cd6f0bae8bf104f8452ae4314b diff --git a/src/query.c b/src/query.c index 26a4df0..541d8ac 100644 --- a/src/query.c +++ b/src/query.c @@ -148,8 +148,8 @@ static adns_status check_domain_name(adns_state ads, adns_queryflags flags, } adns_status adns__internal_submit(adns_state ads, adns_query *query_r, - const typeinfo *typei, vbuf *qumsg_vb, - int id, + const typeinfo *typei, adns_rrtype type, + vbuf *qumsg_vb, int id, adns_queryflags flags, struct timeval now, qcontext *ctx) { adns_query qu; @@ -157,7 +157,7 @@ adns_status adns__internal_submit(adns_state ads, adns_query *query_r, err= check_domain_name(ads, flags,ctx,typei, qumsg_vb->buf,qumsg_vb->used); if (err) goto x_err; - qu= query_alloc(ads,typei,typei->typekey,flags,now); + qu= query_alloc(ads,typei,type,flags,now); if (!qu) { err = adns_s_nomemory; goto x_err; } *query_r= qu;