david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[crypto] Fix memory leak in cms_verify_digest()

Detected using Valgrind.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown 2012-05-04 15:32:20 +01:00
parent 601cb3610f
commit 793b8b0893
1 changed files with 2 additions and 1 deletions

View File

@ -509,9 +509,10 @@ static int cms_verify_digest ( struct cms_signature *sig,
info->signature_len ) ) != 0 ) {
DBGC ( sig, "CMS %p/%p signature verification failed: %s\n",
sig, info, strerror ( rc ) );
return rc;
goto err_verify;
}
err_verify:
pubkey_final ( pubkey, ctx );
err_init:
return rc;