From 83d325475096571a793b9c3e9d8d13c42725498e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 27 Apr 2006 11:05:25 +0000 Subject: [PATCH] (_kdc_db_fetch): Break out the that we request from principal from the entry and pass it in as a seprate argument. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17308 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/misc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kdc/misc.c b/kdc/misc.c index be4d0588e..e4b2b272f 100644 --- a/kdc/misc.c +++ b/kdc/misc.c @@ -40,7 +40,7 @@ struct timeval _kdc_now; krb5_error_code _kdc_db_fetch(krb5_context context, krb5_kdc_configuration *config, - krb5_principal principal, + krb5_const_principal principal, hdb_entry_ex **h) { hdb_entry_ex *ent; @@ -50,7 +50,6 @@ _kdc_db_fetch(krb5_context context, ent = calloc (1, sizeof (*ent)); if (ent == NULL) return ENOMEM; - ent->entry.principal = principal; for(i = 0; i < config->num_db; i++) { ret = config->db[i]->hdb_open(context, config->db[i], O_RDONLY, 0); @@ -61,6 +60,7 @@ _kdc_db_fetch(krb5_context context, } ret = config->db[i]->hdb_fetch(context, config->db[i], + principal, HDB_F_DECRYPT, ent); config->db[i]->hdb_close(context, config->db[i]);