X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/56516aeb66062dd8dd5b4225a67e24096cf3fe3f..9e0161ce6242483f0400c561014ea8bf12df6d45:/server/keyexch.c diff --git a/server/keyexch.c b/server/keyexch.c index 6490dd73..d007a434 100644 --- a/server/keyexch.c +++ b/server/keyexch.c @@ -1235,7 +1235,7 @@ void kx_free(keyexch *kx) void kx_newkeys(keyexch *kx) { - if (km_getpubkey(p_name(kx->p), kx->kpub, &kx->texp_kpub)) + if (km_getpubkey(p_tag(kx->p), kx->kpub, &kx->texp_kpub)) return; kx->f |= KXF_PUBKEY; if ((kx->f & KXF_DEAD) || kx->s != KXS_SWITCH) { @@ -1266,7 +1266,7 @@ int kx_init(keyexch *kx, peer *p, keyset **ks, unsigned f) kx->ks = ks; kx->p = p; kx->kpub = G_CREATE(gg); - if (km_getpubkey(p_name(p), kx->kpub, &kx->texp_kpub)) { + if (km_getpubkey(p_tag(p), kx->kpub, &kx->texp_kpub)) { G_DESTROY(gg, kx->kpub); return (-1); }