summaryrefslogtreecommitdiffstats
path: root/src/kdc
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1996-01-11 12:05:07 +0000
committerRichard Basch <probe@mit.edu>1996-01-11 12:05:07 +0000
commit06464ee3e73fd75c670066acbb855c2319b77e4b (patch)
treeb4d196081228514d43bcfc5780904a5c86a8fe74 /src/kdc
parentbc9a7bd5f5aa9a73fc6a58383800c98e2123b118 (diff)
downloadkrb5-06464ee3e73fd75c670066acbb855c2319b77e4b.tar.gz
krb5-06464ee3e73fd75c670066acbb855c2319b77e4b.tar.xz
krb5-06464ee3e73fd75c670066acbb855c2319b77e4b.zip
Set the enctype to ENCTYPE_UNKNOWN when the enctype should be determined from
the stash file. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7306 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc')
-rw-r--r--src/kdc/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kdc/main.c b/src/kdc/main.c
index 27c38c66f..c2671388a 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -697,7 +697,7 @@ initialize_realms(kcontext, argc, argv)
char *rcname = KDCRCACHE;
char *lrealm;
krb5_error_code retval;
- krb5_enctype menctype = ENCTYPE_DES_CBC_CRC;
+ krb5_enctype menctype = ENCTYPE_UNKNOWN;
kdc_realm_t *rdatap;
krb5_boolean manual = FALSE;
char *default_ports = 0;
@@ -742,6 +742,8 @@ initialize_realms(kcontext, argc, argv)
break;
case 'm': /* manual type-in of master key */
manual = TRUE;
+ if (menctype == ENCTYPE_UNKNOWN)
+ menctype = ENCTYPE_DES_CBC_CRC;
break;
case 'M': /* master key name in DB */
mkey_name = optarg;