X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Ftypes.c;h=7cae88178dd2cf7407987a0c90d1fece8590301a;hb=2edb1757691323cf8a54d6acd68251781a4df521;hp=ac6b310cf99fd3128d19a8fe18637ea7c4bfc36f;hpb=51cb3de39ef4e85d2efa7d167dc531d04500a525;p=adns.git diff --git a/src/types.c b/src/types.c index ac6b310..7cae881 100644 --- a/src/types.c +++ b/src/types.c @@ -514,13 +514,12 @@ static void icb_hostaddr(adns_query parent, adns_query child) { adns_rr_hostaddr *rrp= child->ctx.pinfo.hostaddr; adns_state ads= parent->ads; adns_status st; - size_t addrsz= gsz_addr(0, parent->answer->type); st= cans->status; rrp->astatus= st; rrp->naddrs= (st>0 && st<=adns_s_max_tempfail) ? -1 : cans->nrrs; rrp->addrs= cans->rrs.addr; - adns__transfer_interim(child, parent, rrp->addrs, rrp->naddrs*addrsz); + adns__transfer_interim(child, parent, rrp->addrs); if (parent->children.head) { LIST_LINK_TAIL(ads->childw,parent);