summaryrefslogtreecommitdiffstats
path: root/kerberosV/src/kdc/string2key.c
diff options
context:
space:
mode:
Diffstat (limited to 'kerberosV/src/kdc/string2key.c')
-rw-r--r--kerberosV/src/kdc/string2key.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/kerberosV/src/kdc/string2key.c b/kerberosV/src/kdc/string2key.c
index 67f4af1a0c9..077b1525918 100644
--- a/kerberosV/src/kdc/string2key.c
+++ b/kerberosV/src/kdc/string2key.c
@@ -34,7 +34,7 @@
#include "headers.h"
#include <getarg.h>
-RCSID("$KTH: string2key.c,v 1.20 2003/03/25 12:28:52 joda Exp $");
+RCSID("$KTH: string2key.c,v 1.22 2003/09/03 09:34:15 lha Exp $");
int version5;
int version4;
@@ -122,6 +122,7 @@ main(int argc, char **argv)
krb5_keytype keytype;
int *etypes;
unsigned num;
+ char *str;
ret = krb5_string_to_keytype(context, keytype_str, &keytype);
if(ret)
krb5_err(context, 1, ret, "%s", keytype_str);
@@ -131,7 +132,8 @@ main(int argc, char **argv)
if(num == 0)
krb5_errx(context, 1, "there are no encryption types for that keytype");
etype = etypes[0];
- krb5_enctype_to_string(context, etype, (char **) &keytype_str);
+ krb5_enctype_to_string(context, etype, &str);
+ keytype_str = str;
if(num > 1 && version5)
krb5_warnx(context, "ambiguous keytype, using %s", keytype_str);
}
@@ -167,7 +169,7 @@ main(int argc, char **argv)
if(argv[0])
password = argv[0];
if(password == NULL){
- if(des_read_pw_string(buf, sizeof(buf), "Password: ", 0))
+ if(UI_UTIL_read_pw_string(buf, sizeof(buf), "Password: ", 0))
return 1;
password = buf;
}