aboutsummaryrefslogtreecommitdiff
path: root/src/kdc
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2013-01-15 08:43:10 -0500
committerGreg Hudson <ghudson@mit.edu>2013-01-15 08:43:42 -0500
commit744d6c334fa8448c604c3948a10b88098a6dcf51 (patch)
treef0c3f838d0af8dc81830fe2080c62dbd84cd5984 /src/kdc
parent7364136c8fb95b1fd096bd62293b3dc4367ce424 (diff)
downloadkrb5-744d6c334fa8448c604c3948a10b88098a6dcf51.zip
krb5-744d6c334fa8448c604c3948a10b88098a6dcf51.tar.gz
krb5-744d6c334fa8448c604c3948a10b88098a6dcf51.tar.bz2
Remove unused krb5_realm_params fields
krb5_realm_params is only consumed by the KDC (everything else uses kadm5_config_params), so only needs to contain fields used by the KDC. Get rid of everything else. Also get rid of realm_profile, which is read in by KDC code but never used (and was never set anyway).
Diffstat (limited to 'src/kdc')
-rw-r--r--src/kdc/main.c9
-rw-r--r--src/kdc/realm_data.h1
2 files changed, 0 insertions, 10 deletions
diff --git a/src/kdc/main.c b/src/kdc/main.c
index a5605f8..26d3907 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -237,15 +237,6 @@ init_realm(kdc_realm_t *rdp, char *realm, char *def_mpname,
goto whoops;
}
- /* Handle profile file name */
- if (rparams && rparams->realm_profile) {
- rdp->realm_profile = strdup(rparams->realm_profile);
- if (!rdp->realm_profile) {
- kret = ENOMEM;
- goto whoops;
- }
- }
-
/* Handle master key name */
if (rparams && rparams->realm_mkey_name)
rdp->realm_mpname = strdup(rparams->realm_mkey_name);
diff --git a/src/kdc/realm_data.h b/src/kdc/realm_data.h
index 1593c44..c1a64fb 100644
--- a/src/kdc/realm_data.h
+++ b/src/kdc/realm_data.h
@@ -44,7 +44,6 @@ typedef struct __kdc_realm_data {
* cannot span multiple realms -- proven */
krb5_context realm_context; /* Context to be used for realm */
krb5_keytab realm_keytab; /* keytab to be used for this realm */
- char * realm_profile; /* Profile file for this realm */
char * realm_hostbased; /* referral services for NT-UNKNOWN */
char * realm_no_referral; /* non-referral services */
/*