diff options
author | 2020-07-23 22:01:08 +0000 | |
---|---|---|
committer | 2020-07-23 22:01:08 +0000 | |
commit | 236b8fcc80557bf49528315278414d8e01547b39 (patch) | |
tree | 9f00d78bd5f882ff262ebeffc8200d57a6b414ec | |
parent | Change line counter from int to unsigned long long to reduce overflow. (diff) | |
download | wireguard-openbsd-236b8fcc80557bf49528315278414d8e01547b39.tar.xz wireguard-openbsd-236b8fcc80557bf49528315278414d8e01547b39.zip |
Fix ibuf leak in sa_localauth when SA is freed.
ok patrick@
-rw-r--r-- | sbin/iked/config.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/iked/config.c b/sbin/iked/config.c index 6fdd4f8e55d..539a7652dc3 100644 --- a/sbin/iked/config.c +++ b/sbin/iked/config.c @@ -1,4 +1,4 @@ -/* $OpenBSD: config.c,v 1.57 2020/04/13 19:10:32 tobhe Exp $ */ +/* $OpenBSD: config.c,v 1.58 2020/07/23 22:01:08 tobhe Exp $ */ /* * Copyright (c) 2019 Tobias Heider <tobias.heider@stusta.de> @@ -168,6 +168,7 @@ config_free_sa(struct iked *env, struct iked_sa *sa) ibuf_release(sa->sa_rid.id_buf); ibuf_release(sa->sa_icert.id_buf); ibuf_release(sa->sa_rcert.id_buf); + ibuf_release(sa->sa_localauth.id_buf); ibuf_release(sa->sa_eap.id_buf); free(sa->sa_eapid); |