diff options
author | Ezra Peisach <epeisach@mit.edu> | 1997-11-12 20:09:19 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 1997-11-12 20:09:19 +0000 |
commit | 490c771d60d1cad1afd00a58ca60a6e2259b5959 (patch) | |
tree | 6d28e182e8913c8741f0b6f3882feda41db190fc | |
parent | f9ec66d08b60dd5b39980f6fb433f15ff3a9ad26 (diff) | |
download | krb5-490c771d60d1cad1afd00a58ca60a6e2259b5959.tar.gz krb5-490c771d60d1cad1afd00a58ca60a6e2259b5959.tar.xz krb5-490c771d60d1cad1afd00a58ca60a6e2259b5959.zip |
* do_as_req.c (process_as_req): Reset master key after closing and
reopening DB when KDC_UPDATES_KDB compiled
in. [krb5-kdc/495 by Tony Mione]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10276 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/kdc/ChangeLog | 6 | ||||
-rw-r--r-- | src/kdc/do_as_req.c | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/kdc/ChangeLog b/src/kdc/ChangeLog index c9888f488..c7f025430 100644 --- a/src/kdc/ChangeLog +++ b/src/kdc/ChangeLog @@ -1,3 +1,9 @@ +Wed Nov 12 14:47:46 1997 Ezra Peisach <epeisach@mit.edu> + + * do_as_req.c (process_as_req): Reset master key after closing and + reopening DB when KDC_UPDATES_KDB compiled + in. [krb5-kdc/495 by Tony Mione] + Mon Nov 10 20:03:14 1997 Theodore Y. Ts'o <tytso@mit.edu> * kdc_util.c (kdc_process_tgs_req): If not using the reply cache, diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c index e57168027..22d5b1b56 100644 --- a/src/kdc/do_as_req.c +++ b/src/kdc/do_as_req.c @@ -457,6 +457,8 @@ errout: krb5_db_set_name(kdc_active_realm->realm_context, kdc_active_realm->realm_dbname); krb5_db_init(kdc_context); + /* Reset master key */ + krb5_db_set_mkey(kdc_context, &kdc_active_realm->realm_encblock); } #endif /* KRBCONF_KDC_MODIFIES_KDB */ krb5_db_free_principal(kdc_context, &client, c_nprincs); |