qu->query_dglen= qu->vb.used;
memcpy(qu->query_dgram,qu->vb.buf,qu->vb.used);
- if (flags & adns__qf_nosend)
- ;
- else if (typei->query_send && !(flags & adns__qf_senddirect))
- typei->query_send(qu,now);
- else
- adns__query_send(qu, now);
+ if (typei->query_send) typei->query_send(qu,now);
+ else adns__query_send(qu, now);
}
adns_status adns__internal_submit(adns_state ads, adns_query *query_r,
const qcontext *ctx) {
adns_query qu;
- qu= query_alloc(ads,typei,type,flags & ~adns__qf_nosend,now);
+ qu= query_alloc(ads,typei,type,flags,now);
if (!qu) { adns__vbuf_free(qumsg_vb); return adns_s_nomemory; }
*query_r= qu;