diff options
| author | Sam Hartman <hartmans@mit.edu> | 2009-03-16 16:50:04 +0000 |
|---|---|---|
| committer | Sam Hartman <hartmans@mit.edu> | 2009-03-16 16:50:04 +0000 |
| commit | 1dfc62e02bcfee4e9b0194a2c5dd956ce7d86c4b (patch) | |
| tree | d3cb0129354a1c87eb676997709b883caaedddde /src/kdc/kdc_util.c | |
| parent | 2095b2ef6498087434ed12dc89c23e4739829f81 (diff) | |
| download | krb5-1dfc62e02bcfee4e9b0194a2c5dd956ce7d86c4b.tar.gz krb5-1dfc62e02bcfee4e9b0194a2c5dd956ce7d86c4b.tar.xz krb5-1dfc62e02bcfee4e9b0194a2c5dd956ce7d86c4b.zip | |
Call kdb_set_mkey_list from the KDC
In order for the kdb keytab to be used from within the KDC, the KDC
needs to set the master key list in the context.
ticket: 6424
Target_version: 1.7
tags: pullup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22093 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/kdc_util.c')
| -rw-r--r-- | src/kdc/kdc_util.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/kdc/kdc_util.c b/src/kdc/kdc_util.c index 00ae43645..5e1c91c80 100644 --- a/src/kdc/kdc_util.c +++ b/src/kdc/kdc_util.c @@ -454,6 +454,7 @@ kdc_get_server_key(krb5_ticket *ticket, unsigned int flags, &master_keyblock, 0, &tmp_mkey_list) == 0) { krb5_dbe_free_key_list(kdc_context, master_keylist); master_keylist = tmp_mkey_list; + krb5_db_set_mkey_list(kdc_context, master_keylist); if ((retval = krb5_dbe_find_mkey(kdc_context, master_keylist, server, &mkey_ptr))) { goto errout; |
