From cc3e30a46963d98f41567893de22916c1a587ff7 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Thu, 26 May 2016 09:26:09 +0100 Subject: [PATCH] server/keyexch.c: Pass correct peer pointer when reporting group mismatch. Organization: Straylight/Edgeware From: Mark Wooding --- server/keyexch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/keyexch.c b/server/keyexch.c index 2502fa39..8cc4ad69 100644 --- a/server/keyexch.c +++ b/server/keyexch.c @@ -1480,7 +1480,7 @@ int kx_init(keyexch *kx, peer *p, keyset **ks, unsigned f) if ((kx->kpriv = km_findpriv(p_privtag(p))) == 0) goto fail_0; if ((kx->kpub = km_findpub(p_tag(p))) == 0) goto fail_1; if (!group_samep(kx->kpriv->g, kx->kpub->g)) { - a_warn("KX", "?PEER", kx->p, "group-mismatch", + a_warn("KX", "?PEER", p, "group-mismatch", "local-private-key", "%s", p_privtag(p), "peer-public-key", "%s", p_tag(p), A_END); -- [mdw]