Commit 2c7bc88d authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Fix UI leak in apps.

parent 54f7ebe7
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -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)
	{
+1 −0
Original line number Diff line number Diff line
@@ -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[]);
+1 −0
Original line number Diff line number Diff line
@@ -350,6 +350,7 @@ end:
	ERR_free_strings();
	
        ENGINE_cleanup();
	destroy_ui_method();

	CRYPTO_mem_leaks(bio_err);
	if (bio_err != NULL)