提交 bfd53c32 编写于 作者: M Matt Caswell

Ensure CRYPTO_mem_leaks is the last thing we do

CRYPTO_mem_leaks de-inits the library, so we must not do anything
interesting after we've used it!
Reviewed-by: NRich Salz <rsalz@openssl.org>
上级 f58cee8f
......@@ -297,6 +297,9 @@ int main(int argc, char *argv[])
BN_free(m);
BN_CTX_free(ctx);
if (test_exp_mod_zero() != 0)
goto err;
#ifndef OPENSSL_NO_CRYPTO_MDEBUG
if (CRYPTO_mem_leaks(out) <= 0)
goto err;
......@@ -304,9 +307,6 @@ int main(int argc, char *argv[])
BIO_free(out);
printf("\n");
if (test_exp_mod_zero() != 0)
goto err;
printf("done\n");
EXIT(0);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册