X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/91ac51aa6d078ba287972988fc9cca6593bfbe8f..997353570c896a609b47088606720347ca89b767:/server/admin.c diff --git a/server/admin.c b/server/admin.c index 0e3effb0..487010e1 100644 --- a/server/admin.c +++ b/server/admin.c @@ -1831,13 +1831,15 @@ static void acmd_peerinfo(admin *a, unsigned ac, char *av[]) { peer *p; const peerspec *ps; + const char *ptag; if ((p = a_findpeer(a, av[0])) != 0) { ps = p_spec(p); a_info(a, "tunnel=%s", ps->tops->name, A_END); a_info(a, "key=%s", p_tag(p), "current-key=%s", p->kx.kpub->tag, A_END); - a_info(a, "private-key=%s", p_privtag(p), + if ((ptag = p_privtag(p)) == 0) ptag = "(default)"; + a_info(a, "private-key=%s", ptag, "current-private-key=%s", p->kx.kpriv->tag, A_END); a_info(a, "keepalive=%lu", ps->t_ka, A_END); a_ok(a);