diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2008-06-10 22:03:01 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2008-06-10 22:03:01 +0000 |
| commit | f5dfbccc541ff6b9acb1c86649b800c26c9a70ec (patch) | |
| tree | 4a6fe5f6b1977175d41ec5c4f61b9bc49f1f84f2 /src/lib | |
| parent | 1439a0a6566a8c3f1c8aa3d4cfe5b34bdc14c918 (diff) | |
| download | krb5-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.h | 2 | ||||
| -rw-r--r-- | src/lib/kadm5/alt_prof.c | 14 | ||||
| -rw-r--r-- | src/lib/kadm5/srv/server_init.c | 1 |
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(¶ms.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 | \ |
