From 813d2de98ea1bc45a68c3262c1df87f0834bd0ab Mon Sep 17 00:00:00 2001 Message-Id: <813d2de98ea1bc45a68c3262c1df87f0834bd0ab.1714514285.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sat, 16 Sep 2017 16:42:49 +0100 Subject: [PATCH] server/admin.c: Tweak tracing of background resolver jobs. Organization: Straylight/Edgeware From: Mark Wooding This will make more sense later. --- server/admin.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/admin.c b/server/admin.c index 3b99848c..e39658ef 100644 --- a/server/admin.c +++ b/server/admin.c @@ -1020,12 +1020,14 @@ static void a_resolved(struct hostent *h, void *v) { admin_resop *r = v; - T( trace(T_ADMIN, "admin: resop %s resolved", BGTAG(r)); ) QUICKRAND; if (!h) { + T( trace(T_ADMIN, "admin: resop %s failed: %s", + BGTAG(r), hstrerror(h_errno)); ) a_bgfail(&r->bg, "resolve-error", "%s", r->addr, A_END); r->func(r, ARES_FAIL); } else { + T( trace(T_ADMIN, "admin: resop %s ok", BGTAG(r)); ) memcpy(&r->sa.sin.sin_addr, h->h_addr, sizeof(struct in_addr)); r->func(r, ARES_OK); } -- [mdw]