From 6e4ce246106c7fa890d7b30ed6c722c2bf2f68b8 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Thu, 14 Jun 2012 16:00:03 +0100 Subject: [PATCH] Fix memory leak of TPM key password Signed-off-by: David Woodhouse --- gnutls.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnutls.c b/gnutls.c index 6fcdd3f9..ab4ee5df 100644 --- a/gnutls.c +++ b/gnutls.c @@ -629,6 +629,8 @@ static int load_tpm_key(struct openconnect_info *vpninfo, gnutls_datum_t *fdata, err = Tspi_Policy_SetSecret(vpninfo->tpm_key_policy, TSS_SECRET_MODE_PLAIN, strlen(pass), (void *)pass); + free (pass); + if (err) { vpn_progress(vpninfo, PRG_ERR, _("Failed to set key PIN: %s\n"),