提交 2c7bc88d 编写于 作者: D Dr. Stephen Henson

Fix UI leak in apps.

上级 54f7ebe7
......@@ -434,6 +434,14 @@ int setup_ui_method()
UI_method_set_closer(ui_method, ui_close);
return 0;
}
void destroy_ui_method()
{
if(ui_method)
{
UI_destroy_method(ui_method);
ui_method = NULL;
}
}
int password_callback(char *buf, int bufsiz, int verify,
PW_CB_DATA *cb_tmp)
{
......
......@@ -155,6 +155,7 @@ int password_callback(char *buf, int bufsiz, int verify,
PW_CB_DATA *cb_data);
int setup_ui_method();
void destroy_ui_method();
int should_retry(int i);
int args_from_file(char *file, int *argc, char **argv[]);
......
......@@ -350,6 +350,7 @@ end:
ERR_free_strings();
ENGINE_cleanup();
destroy_ui_method();
CRYPTO_mem_leaks(bio_err);
if (bio_err != NULL)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册