X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/d3eea6424e9ba051c0e72b3c39cd826fda168762..f1e474dda132e6d9626bc9930fd9025616de81fb:/src/submit.c diff --git a/src/submit.c b/src/submit.c index a6d0e63..bd214b1 100644 --- a/src/submit.c +++ b/src/submit.c @@ -16,15 +16,8 @@ static adns_query allocquery(adns_state ads, const char *owner, int ol, adns_answer *ans; qu= malloc(sizeof(*qu)+ol+1+ads->rqbuf.used); if (!qu) return 0; - - adns__vbuf_init(&qu->ans); - if (!adns__vbuf_ensure(&qu->ans,sizeof(adns_answer))) { free(qu); return 0; } - ans= (adns_answer*)qu->ans.buf; - ans->status= adns_s_ok; - ans->type= qu->typei->type; - ans->nrrs= 0; - ans->rrs.str= 0; - + adns__vbuf_init(&qu->ansbuf); + qu->cname= 0; qu->state= query_udp; qu->next= qu->back= qu->parent= 0; LIST_INIT(qu->children);