(krb5_get_init_creds_password): const qualify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10913 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -407,11 +407,12 @@ krb5_get_init_creds_password(krb5_context context,
|
|||||||
|
|
||||||
if (password == NULL) {
|
if (password == NULL) {
|
||||||
krb5_prompt prompt;
|
krb5_prompt prompt;
|
||||||
char *p;
|
char *p, *q;
|
||||||
|
|
||||||
krb5_unparse_name (context, this_cred.client, &p);
|
krb5_unparse_name (context, this_cred.client, &p);
|
||||||
asprintf (&prompt.prompt, "%s's Password: ", p);
|
asprintf (&q, "%s's Password: ", p);
|
||||||
free (p);
|
free (p);
|
||||||
|
prompt.prompt = q;
|
||||||
password_data.data = buf;
|
password_data.data = buf;
|
||||||
password_data.length = sizeof(buf);
|
password_data.length = sizeof(buf);
|
||||||
prompt.hidden = 1;
|
prompt.hidden = 1;
|
||||||
@@ -419,7 +420,7 @@ krb5_get_init_creds_password(krb5_context context,
|
|||||||
prompt.type = KRB5_PROMPT_TYPE_PASSWORD;
|
prompt.type = KRB5_PROMPT_TYPE_PASSWORD;
|
||||||
|
|
||||||
ret = (*prompter) (context, data, NULL, NULL, 1, &prompt);
|
ret = (*prompter) (context, data, NULL, NULL, 1, &prompt);
|
||||||
free (prompt.prompt);
|
free (q);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
memset (buf, 0, sizeof(buf));
|
memset (buf, 0, sizeof(buf));
|
||||||
ret = KRB5_LIBOS_PWDINTR;
|
ret = KRB5_LIBOS_PWDINTR;
|
||||||
|
Reference in New Issue
Block a user