Commit 1c422164 authored by Matt Caswell's avatar Matt Caswell
Browse files

Fix memory leak in crl2pkcs7 app



The crl2pkcs7 app leaks a stack of OPENSSL_STRINGs in error paths.

Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
parent a855d1a1
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -143,8 +143,6 @@ int crl2pkcs7_main(int argc, char **argv)
            }
        }

    sk_OPENSSL_STRING_free(certflst);

    out = bio_open_default(outfile, 'w', outformat);
    if (out == NULL)
        goto end;
@@ -160,6 +158,7 @@ int crl2pkcs7_main(int argc, char **argv)
    }
    ret = 0;
 end:
    sk_OPENSSL_STRING_free(certflst);
    BIO_free(in);
    BIO_free_all(out);
    PKCS7_free(p7);