~mdw
/
tripe
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server/admin.c: Tweak tracing of background resolver jobs.
[tripe]
/
server
/
admin.c
diff --git
a/server/admin.c
b/server/admin.c
index
3b99848
..
e39658e
100644
(file)
--- 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;
{
admin_resop *r = v;
- T( trace(T_ADMIN, "admin: resop %s resolved", BGTAG(r)); )
QUICKRAND;
if (!h) {
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 {
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);
}
memcpy(&r->sa.sin.sin_addr, h->h_addr, sizeof(struct in_addr));
r->func(r, ARES_OK);
}