X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftypes.c;h=f7c181076655abaf585460a5160a6be78878dc07;hb=a6f1dc921497192972a5c1f578d7484eae832e9f;hp=53b40e2ecc4464bda59a6d10505dd3fe66f9337b;hpb=9c85210141ce2481db824f831279c96d86ddc37e;p=adns.git diff --git a/src/types.c b/src/types.c index 53b40e2..f7c1810 100644 --- a/src/types.c +++ b/src/types.c @@ -545,13 +545,18 @@ static void mf_hostaddr(adns_query qu, void *datap) { } static adns_status csp_hostaddr(vbuf *vb, const adns_rr_hostaddr *rrp) { + const char *errstr; adns_status st; int i; - st= csp_domain(vb,rrp->host); if (st) return st; + st= csp_domain(vb,rrp->host); if (st) return st; CSP_ADDSTR(" "); CSP_ADDSTR(adns_errabbrev(rrp->astatus)); + + CSP_ADDSTR(" "); + errstr= adns_strerror(rrp->astatus); + st= csp_qstring(vb,errstr,strlen(errstr)); if (st) return st; if (rrp->naddrs >= 0) { CSP_ADDSTR(" (");