• M
    Fix memory leaks in BIO_dup_chain() · aec54108
    Matt Caswell 提交于
    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: NStephen Henson <steve@openssl.org>
    aec54108
bio_lib.c 14.6 KB