summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-09-15 05:50:03 +0000
committerTheodore Tso <tytso@mit.edu>1995-09-15 05:50:03 +0000
commitdca7f60026e64d2c463f1a679eca9d87d533ab15 (patch)
tree66fd8c174742d7867e4a262f6771f1c1ec542e8e /src
parent6a92f6be0f9a32633bee9d5eed488091bc34bddd (diff)
downloadkrb5-dca7f60026e64d2c463f1a679eca9d87d533ab15.tar.gz
krb5-dca7f60026e64d2c463f1a679eca9d87d533ab15.tar.xz
krb5-dca7f60026e64d2c463f1a679eca9d87d533ab15.zip
Stop after finding the first TGS key which matches an entry in the
key/salt list. (Typo; added missing '!') git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6790 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/kdc/ChangeLog6
-rw-r--r--src/kdc/main.c12
2 files changed, 12 insertions, 6 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog
index ad79c4678..f8d32bfee 100644
--- a/src/kdc/ChangeLog
+++ b/src/kdc/ChangeLog
@@ -1,3 +1,9 @@
+Fri Sep 15 01:33:40 1995 Theodore Y. Ts'o <tytso@dcl>
+
+ * main.c (init_realm): Stop after finding the first TGS key which
+ matches an entry in the key/salt list. (Typo; added
+ missing '!')
+
Sun Sep 10 10:51:29 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* main.c (init_realm): When checking for master key in valid
diff --git a/src/kdc/main.c b/src/kdc/main.c
index c151d2074..c31632cbf 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -639,12 +639,12 @@ init_realm(progname, rdp, realm, def_dbname, def_mpname,
*/
kdata = (krb5_key_data *) NULL;
for (i=0; i<nkslist; i++) {
- if ((kret = krb5_dbe_find_enctype(rdp->realm_context,
- &db_entry,
- kslist[i].ks_enctype,
- -1,
- -1,
- &kdata)))
+ if (!(kret = krb5_dbe_find_enctype(rdp->realm_context,
+ &db_entry,
+ kslist[i].ks_enctype,
+ -1,
+ -1,
+ &kdata)))
break;
}
if (!kdata) {