Commit 891eac46 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Fix memory leak if setup fails.

parent a187e08d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -194,7 +194,7 @@ BIO *cms_EncryptedContent_init_bio(CMS_EncryptedContentInfo *ec)
    ok = 1;

 err:
    if (!keep_key) {
    if (!keep_key || !ok) {
        OPENSSL_clear_free(ec->key, ec->keylen);
        ec->key = NULL;
    }