summaryrefslogtreecommitdiffstats
path: root/src
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
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')
-rw-r--r--src/kadmin/testing/util/tcl_kadm5.c6
-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
4 files changed, 4 insertions, 19 deletions
diff --git a/src/kadmin/testing/util/tcl_kadm5.c b/src/kadmin/testing/util/tcl_kadm5.c
index 04a379570..a852f26a5 100644
--- a/src/kadmin/testing/util/tcl_kadm5.c
+++ b/src/kadmin/testing/util/tcl_kadm5.c
@@ -1037,11 +1037,7 @@ static int parse_config_params(Tcl_Interp *interp, char *list,
retcode = TCL_ERROR;
goto finished;
}
- if ((retcode = parse_str(interp, argv[5], &params->admin_dbname)) != TCL_OK) {
- Tcl_AppendElement(interp, "while parsing admin_dbname name");
- retcode = TCL_ERROR;
- goto finished;
- }
+ /* Ignore argv[5], which used to set the admin_dbname field. */
/* Ignore argv[6], which used to set the admin_lockfile field. */
if ((retcode = parse_str(interp, argv[7], &params->admin_keytab)) != TCL_OK) {
Tcl_AppendElement(interp, "while parsing admin_keytab name");
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 | \