summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortobhe <tobhe@openbsd.org>2020-09-26 16:20:36 +0000
committertobhe <tobhe@openbsd.org>2020-09-26 16:20:36 +0000
commit25b39a472cdbcc7ee508a41e8209d2c2f80eab66 (patch)
treed419cb84a04965aa657339285956e7dda110847b
parentEnsure leaf is set up on X509_STORE_CTX before verification. (diff)
downloadwireguard-openbsd-25b39a472cdbcc7ee508a41e8209d2c2f80eab66.tar.xz
wireguard-openbsd-25b39a472cdbcc7ee508a41e8209d2c2f80eab66.zip
Cleanup msg_eap in ikev2_msg_cleanup().
-rw-r--r--sbin/iked/ikev2_msg.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/iked/ikev2_msg.c b/sbin/iked/ikev2_msg.c
index ed7f3de50da..aa957e4f431 100644
--- a/sbin/iked/ikev2_msg.c
+++ b/sbin/iked/ikev2_msg.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ikev2_msg.c,v 1.71 2020/08/15 11:31:17 tobhe Exp $ */
+/* $OpenBSD: ikev2_msg.c,v 1.72 2020/09/26 16:20:36 tobhe Exp $ */
/*
* Copyright (c) 2019 Tobias Heider <tobias.heider@stusta.de>
@@ -195,6 +195,7 @@ ikev2_msg_cleanup(struct iked *env, struct iked_message *msg)
ibuf_release(msg->msg_cert.id_buf);
ibuf_release(msg->msg_cookie);
ibuf_release(msg->msg_cookie2);
+ free(msg->msg_eap.eam_user);
msg->msg_nonce = NULL;
msg->msg_ke = NULL;
@@ -203,6 +204,7 @@ ikev2_msg_cleanup(struct iked *env, struct iked_message *msg)
msg->msg_cert.id_buf = NULL;
msg->msg_cookie = NULL;
msg->msg_cookie2 = NULL;
+ msg->msg_eap.eam_user = NULL;
config_free_proposals(&msg->msg_proposals, 0);
while ((cr = SIMPLEQ_FIRST(&msg->msg_certreqs))) {