]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Use free_pass() for TCG TSS2
authorDavid Woodhouse <dwmw2@infradead.org>
Fri, 21 Dec 2018 16:21:51 +0000 (16:21 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Fri, 21 Dec 2018 16:21:51 +0000 (16:21 +0000)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
gnutls_tpm2_esys.c

index 2a0abff0586b2e1000c117032d60fb2e38828ef1..e848319db7549e188121eb9ea9c1e86391331aac 100644 (file)
@@ -174,8 +174,7 @@ static void install_tpm_passphrase(struct openconnect_info *vpninfo, TPM2B_DIGES
        }
        auth->size = strlen(pass);
        strcpy((char *)auth->buffer, pass);
-       memset(pass, 0, strlen(pass));
-       free(pass);
+       free_pass(&pass);
 }
 
 static int init_tpm2_primary(struct openconnect_info *vpninfo,