summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-05-04 15:58:59 +0000
committerGreg Hudson <ghudson@mit.edu>2010-05-04 15:58:59 +0000
commit481b7dae6a63cbea46fe1379d221b500c3a7403a (patch)
treef8818c214b08f2fa487ad77330c7c34f4551c93a
parentc1a869bd148d49341a8d50daa1b85834f8ea45c9 (diff)
downloadkrb5-481b7dae6a63cbea46fe1379d221b500c3a7403a.tar.gz
krb5-481b7dae6a63cbea46fe1379d221b500c3a7403a.tar.xz
krb5-481b7dae6a63cbea46fe1379d221b500c3a7403a.zip
Eliminate the unused realm_dbname field from krb5_realm_params
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23968 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/include/adm.h1
-rw-r--r--src/kdc/extern.h1
-rw-r--r--src/kdc/main.c2
-rw-r--r--src/lib/kadm5/admin.h1
-rw-r--r--src/lib/kadm5/alt_prof.c6
5 files changed, 1 insertions, 10 deletions
diff --git a/src/include/adm.h b/src/include/adm.h
index f857d1898b..68f3c7a897 100644
--- a/src/include/adm.h
+++ b/src/include/adm.h
@@ -195,7 +195,6 @@
*/
typedef struct __krb5_realm_params {
char * realm_profile;
- char * realm_dbname;
char * realm_mkey_name;
char * realm_stash_file;
char * realm_kdc_ports;
diff --git a/src/kdc/extern.h b/src/kdc/extern.h
index 41ed439b84..bb188e7e57 100644
--- a/src/kdc/extern.h
+++ b/src/kdc/extern.h
@@ -50,7 +50,6 @@ typedef struct __kdc_realm_data {
/*
* Database per-realm data.
*/
- char * realm_dbname; /* Database name for realm */
char * realm_stash; /* Stash file name for realm */
char * realm_mpname; /* Master principal name for realm */
krb5_principal realm_mprinc; /* Master principal for realm */
diff --git a/src/kdc/main.c b/src/kdc/main.c
index eaa70626fa..7cc64b8095 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -164,8 +164,6 @@ setup_server_realm(krb5_principal sprinc)
static void
finish_realm(kdc_realm_t *rdp)
{
- if (rdp->realm_dbname)
- free(rdp->realm_dbname);
if (rdp->realm_mpname)
free(rdp->realm_mpname);
if (rdp->realm_stash)
diff --git a/src/lib/kadm5/admin.h b/src/lib/kadm5/admin.h
index 8fad11177f..bc882450ec 100644
--- a/src/lib/kadm5/admin.h
+++ b/src/lib/kadm5/admin.h
@@ -280,7 +280,6 @@ typedef struct _kadm5_config_params {
*/
typedef struct __krb5_realm_params {
char * realm_profile;
- char * realm_dbname;
char * realm_mkey_name;
char * realm_stash_file;
char * realm_kdc_ports;
diff --git a/src/lib/kadm5/alt_prof.c b/src/lib/kadm5/alt_prof.c
index 5b967a0ce0..b4841bae8e 100644
--- a/src/lib/kadm5/alt_prof.c
+++ b/src/lib/kadm5/alt_prof.c
@@ -955,13 +955,10 @@ krb5_read_realm_params(kcontext, realm, rparamp)
/* Initialize realm parameters */
memset(rparams, 0, sizeof(krb5_realm_params));
- /* Get the value for the database */
+ /* Set up the hierarchy so we can query multiple realm variables. */
hierarchy[0] = KRB5_CONF_REALMS;
hierarchy[1] = lrealm;
- hierarchy[2] = KRB5_CONF_DATABASE_NAME;
hierarchy[3] = (char *) NULL;
- if (!krb5_aprof_get_string(aprofile, hierarchy, TRUE, &svalue))
- rparams->realm_dbname = svalue;
/* Get the value for the KDC port list */
hierarchy[2] = KRB5_CONF_KDC_PORTS;
@@ -1105,7 +1102,6 @@ krb5_free_realm_params(kcontext, rparams)
{
if (rparams) {
free(rparams->realm_profile);
- free(rparams->realm_dbname);
free(rparams->realm_mkey_name);
free(rparams->realm_stash_file);
free(rparams->realm_keysalts);