提交 1c422164 编写于 作者: M Matt Caswell

Fix memory leak in crl2pkcs7 app

The crl2pkcs7 app leaks a stack of OPENSSL_STRINGs in error paths.
Reviewed-by: NRichard Levitte <levitte@openssl.org>
上级 a855d1a1
......@@ -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);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册