chiark
/
gitweb
/
~mdw
/
tripe
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server/keyexch.c: Check that all of the algorithms match when setting up.
[tripe]
/
server
/
admin.c
diff --git
a/server/admin.c
b/server/admin.c
index b25e511e61cf1814c552b485367f0f7f1582477f..06922dbb18f0509d4525814a4e3b67e1ef3bba09 100644
(file)
--- a/
server/admin.c
+++ b/
server/admin.c
@@
-311,6
+311,7
@@
void a_vformat(dstr *d, const char *fmt, va_list *ap)
}
fmt = va_arg(*ap, const char *);
}
}
fmt = va_arg(*ap, const char *);
}
+ dstr_putz(d);
dstr_destroy(&dd);
}
dstr_destroy(&dd);
}
@@
-1013,7
+1014,7
@@
static void a_resolved(struct hostent *h, void *v)
admin_resop *r = v;
T( trace(T_ADMIN, "admin: resop %s resolved", BGTAG(r)); )
admin_resop *r = v;
T( trace(T_ADMIN, "admin: resop %s resolved", BGTAG(r)); )
-
TIMER
;
+
QUICKRAND
;
if (!h) {
a_bgfail(&r->bg, "resolve-error", "%s", r->addr, A_END);
r->func(r, ARES_FAIL);
if (!h) {
a_bgfail(&r->bg, "resolve-error", "%s", r->addr, A_END);
r->func(r, ARES_FAIL);
@@
-2155,7
+2156,7
@@
static void a_line(char *p, size_t len, void *vp)
char *av[16 + 1];
size_t ac;
char *av[16 + 1];
size_t ac;
-
TIMER
;
+
QUICKRAND
;
if (a->f & AF_DEAD)
return;
if (!p) {
if (a->f & AF_DEAD)
return;
if (!p) {