summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortobhe <tobhe@openbsd.org>2020-10-30 12:29:40 +0000
committertobhe <tobhe@openbsd.org>2020-10-30 12:29:40 +0000
commit92e0db210a4dfeadb3168b9e62202afb9035df12 (patch)
tree9217c655143c6960266c1007a5b738a3804dfa4d
parentDo not allow disabled items to be selected. (diff)
downloadwireguard-openbsd-92e0db210a4dfeadb3168b9e62202afb9035df12.tar.xz
wireguard-openbsd-92e0db210a4dfeadb3168b9e62202afb9035df12.zip
Fix key payload size. Use size from new SA.
-rw-r--r--sbin/iked/ikev2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/iked/ikev2.c b/sbin/iked/ikev2.c
index 8632374a119..a411c262bc0 100644
--- a/sbin/iked/ikev2.c
+++ b/sbin/iked/ikev2.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ikev2.c,v 1.272 2020/10/29 21:49:58 tobhe Exp $ */
+/* $OpenBSD: ikev2.c,v 1.273 2020/10/30 12:29:40 tobhe Exp $ */
/*
* Copyright (c) 2019 Tobias Heider <tobias.heider@stusta.de>
@@ -3951,7 +3951,7 @@ ikev2_ike_sa_rekey(struct iked *env, void *arg)
ke->kex_dhgroup = htobe16(group->id);
if (ikev2_add_buf(e, nsa->sa_dhiexchange) == -1)
goto done;
- len = sizeof(*ke) + ibuf_length(sa->sa_dhiexchange);
+ len = sizeof(*ke) + ibuf_length(nsa->sa_dhiexchange);
if (ikev2_next_payload(pld, len, IKEV2_PAYLOAD_NONE) == -1)
goto done;