From c8fbdf457d8c180d8962ec48ff68b20bb40b52a2 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 10 Sep 2002 19:21:48 +0000 Subject: [PATCH] use krb5_prompter_posix instead of calling des_read_pw_string directly git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11436 ec53bebd-3082-4978-b11e-865c3cabbd6b --- admin/add.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/admin/add.c b/admin/add.c index 540a9c3c6..ba912afe1 100644 --- a/admin/add.c +++ b/admin/add.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997 - 2001 Kungliga Tekniska Högskolan + * Copyright (c) 1997 - 2002 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -119,7 +119,14 @@ kt_add(int argc, char **argv) kvno = atoi(buf); } if(password_string == NULL && random_flag == 0) { - if(des_read_pw_string(buf, sizeof(buf), "Password: ", 1)) + krb5_prompt prompt; + krb5_data reply; + prompt.hidden = 1; + prompt.prompt = "Password: "; + prompt.reply = &reply; + reply.data = buf; + reply.length = sizeof(buf); + if(krb5_prompter_posix(context, NULL, NULL, NULL, 1, &prompt)) goto out; password_string = buf; }