Make -passin -passout etc work again.

Fix leak in ca.c when using -passin.
This commit is contained in:
Dr. Stephen Henson
2001-08-17 01:09:54 +00:00
parent 35bf35411c
commit b65f851318
2 changed files with 19 additions and 3 deletions

View File

@@ -459,6 +459,15 @@ int password_callback(char *buf, int bufsiz, int verify,
prompt_info = cb_data->prompt_info;
}
if (password)
{
res = strlen(password);
if (res > bufsiz)
res = bufsiz;
memcpy(buf, password, res);
return res;
}
ui = UI_new_method(ui_method);
if (ui)
{