From 4f6d400bf0d6324faa343ea121f465017032d72b Mon Sep 17 00:00:00 2001 Message-Id: <4f6d400bf0d6324faa343ea121f465017032d72b.1714078467.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sun, 14 Dec 2003 14:46:38 +0000 Subject: [PATCH] Qualify name given to @bres_byname@. Organization: Straylight/Edgeware From: mdw --- bres-adns.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/bres-adns.c b/bres-adns.c index 54e6708..5e6ea58 100644 --- a/bres-adns.c +++ b/bres-adns.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: bres-adns.c,v 1.1 2003/12/13 20:37:59 mdw Exp $ + * $Id: bres-adns.c,v 1.2 2003/12/14 14:46:38 mdw Exp $ * * Background reverse name resolution (ADNS version) * @@ -42,6 +42,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: bres-adns.c,v $ + * Revision 1.2 2003/12/14 14:46:38 mdw + * Qualify name given to @bres_byname@. + * * Revision 1.1 2003/12/13 20:37:59 mdw * Add adns support in background resolver. * @@ -163,7 +166,7 @@ void bres_byname(bres_client *rc, const char *name, if (!ads) goto fail; if ((e = adns_submit(ads, name, adns_r_addr, - adns_qf_search, rc, &rc->aq)) != 0) + adns_qf_search | adns_qf_owner, rc, &rc->aq)) != 0) goto fail; rc->a = 0; rc->q = adns_r_addr; @@ -276,7 +279,7 @@ static void afterhook(sel_state *s, sel_args *sa, void *p) else switch (rc->q) { case adns_r_addr: assert(a->type == adns_r_addr); - report(rc, a, a->rrs.addr, a->nrrs, &rc->u.name, 1); + report(rc, a, a->rrs.addr, a->nrrs, &a->owner, 1); free(rc->u.name); free(a); break; -- [mdw]