Signed-off-by: David Woodhouse <dwmw2@infradead.org>
goto out_srkpol;
}
- free(pass);
+ free_pass(&pass);
/* ... we get it here instead. */
err = Tspi_Context_LoadKeyByBlob(vpninfo->tpm1->tpm_context, vpninfo->tpm1->srk,
err = Tspi_Policy_SetSecret(vpninfo->tpm1->tpm_key_policy,
TSS_SECRET_MODE_PLAIN,
strlen(pass), (void *)pass);
- free(pass);
+ free_pass(&pass);
if (err) {
vpn_progress(vpninfo, PRG_ERR,
_("Failed to set TPM SRK password\n"));
openconnect_report_ssl_errors(vpninfo);
}
- vpninfo->cert_password = NULL;
- free(vpninfo->cert_password);
+ free_pass(&vpninfo->cert_password);
}
/* Provide our own UI method to handle the PIN callback. */