提交 baac3b4b 编写于 作者: B Bodo Möller

Close another memory hole.

上级 227cd06f
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "openssl/e_os.h" #include "openssl/e_os.h"
#include <openssl/crypto.h>
#include <openssl/err.h> #include <openssl/err.h>
#ifdef NO_RSA #ifdef NO_RSA
int main(int argc, char *argv[]) int main(int argc, char *argv[])
...@@ -215,6 +216,8 @@ int main() ...@@ -215,6 +216,8 @@ int main()
int clen = 0; int clen = 0;
int num; int num;
CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ENABLE);
plen = sizeof(ptext_ex) - 1; plen = sizeof(ptext_ex) - 1;
for (v = 0; v < 3; v++) for (v = 0; v < 3; v++)
...@@ -296,6 +299,11 @@ int main() ...@@ -296,6 +299,11 @@ int main()
next: next:
RSA_free(key); RSA_free(key);
} }
ERR_remove_state(0);
CRYPTO_mem_leaks_fp(stdout);
return err; return err;
} }
#endif #endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册