summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2008-06-10 22:03:01 +0000
committerKen Raeburn <raeburn@mit.edu>2008-06-10 22:03:01 +0000
commitf5dfbccc541ff6b9acb1c86649b800c26c9a70ec (patch)
tree4a6fe5f6b1977175d41ec5c4f61b9bc49f1f84f2 /src/lib
parent1439a0a6566a8c3f1c8aa3d4cfe5b34bdc14c918 (diff)
downloadkrb5-f5dfbccc541ff6b9acb1c86649b800c26c9a70ec.tar.gz
krb5-f5dfbccc541ff6b9acb1c86649b800c26c9a70ec.tar.xz
krb5-f5dfbccc541ff6b9acb1c86649b800c26c9a70ec.zip
Get rid of handling of set-but-unused kadm5_config_params.admin_dbname
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20383 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/kadm5/admin.h2
-rw-r--r--src/lib/kadm5/alt_prof.c14
-rw-r--r--src/lib/kadm5/srv/server_init.c1
3 files changed, 3 insertions, 14 deletions
diff --git a/src/lib/kadm5/admin.h b/src/lib/kadm5/admin.h
index 8c8c23dea..13ffc1b01 100644
--- a/src/lib/kadm5/admin.h
+++ b/src/lib/kadm5/admin.h
@@ -227,9 +227,9 @@ typedef struct _kadm5_config_params {
#endif
char * dbname;
- char * admin_dbname;
/* dummy fields to preserve abi for now */
+ char * admin_dbname_was_here;
char * admin_lockfile_was_here;
char * admin_keytab;
diff --git a/src/lib/kadm5/alt_prof.c b/src/lib/kadm5/alt_prof.c
index f9c05d947..df89ccf87 100644
--- a/src/lib/kadm5/alt_prof.c
+++ b/src/lib/kadm5/alt_prof.c
@@ -464,18 +464,9 @@ krb5_error_code kadm5_get_config_params(context, use_kdc_config,
params.mask |= KADM5_CONFIG_DBNAME;
}
- /*
- * admin database name and lockfile are now always derived from dbname
- */
- if (params.mask & KADM5_CONFIG_DBNAME) {
- if (asprintf(&params.admin_dbname, "%s.kadm5", params.dbname) > 0)
- params.mask |= KADM5_CONFIG_ADBNAME;
- else
- params.admin_dbname = NULL;
- }
-
+ params.admin_dbname_was_here = NULL;
params.admin_lockfile_was_here = NULL;
- /* never set KADM5_CONFIG_ADB_LOCKFILE */
+ /* never set KADM5_CONFIG_ADBNAME, KADM5_CONFIG_ADB_LOCKFILE */
/* Get the value for the admin (policy) database lock file*/
hierarchy[2] = "admin_keytab";
@@ -757,7 +748,6 @@ kadm5_free_config_params(context, params)
free(params->dict_file);
free(params->acl_file);
free(params->realm);
- free(params->admin_dbname);
}
return(0);
}
diff --git a/src/lib/kadm5/srv/server_init.c b/src/lib/kadm5/srv/server_init.c
index e00e3e055..dbb7ff78e 100644
--- a/src/lib/kadm5/srv/server_init.c
+++ b/src/lib/kadm5/srv/server_init.c
@@ -233,7 +233,6 @@ kadm5_ret_t kadm5_init(char *client_name, char *pass,
}
#define REQUIRED_PARAMS (KADM5_CONFIG_REALM | KADM5_CONFIG_DBNAME | \
- KADM5_CONFIG_ADBNAME | \
KADM5_CONFIG_ENCTYPE | \
KADM5_CONFIG_FLAGS | \
KADM5_CONFIG_MAX_LIFE | KADM5_CONFIG_MAX_RLIFE | \