Skip to content
Commit b3c02473 authored by Matt Caswell's avatar Matt Caswell
Browse files

Fix memory leaks in BIO_dup_chain()



This fixes a memory leak that can occur whilst duplicating a BIO chain if
the call to CRYPTO_dup_ex_data() fails. It also fixes a second memory leak
where if a failure occurs after successfully creating the first BIO in the
chain, then the beginning of the new chain was not freed.

With thanks to the Open Crypto Audit Project for reporting this issue.

Reviewed-by: default avatarStephen Henson <steve@openssl.org>

Conflicts:
	crypto/bio/bio_lib.c
parent 23cd01ef
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment