aboutsummaryrefslogtreecommitdiff
path: root/src/kadmin/dbutil/kdb5_stash.c
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2001-06-04 21:17:17 +0000
committerEzra Peisach <epeisach@mit.edu>2001-06-04 21:17:17 +0000
commit8ca2bf1ef6ba62ff8a17f119ec237b9b3c5a1771 (patch)
tree10e110ef86da65f93b06d0ca07fd839c6a627347 /src/kadmin/dbutil/kdb5_stash.c
parentb199ea1dde432426c0a180845ce7cabb60dcbef3 (diff)
downloadkrb5-8ca2bf1ef6ba62ff8a17f119ec237b9b3c5a1771.zip
krb5-8ca2bf1ef6ba62ff8a17f119ec237b9b3c5a1771.tar.gz
krb5-8ca2bf1ef6ba62ff8a17f119ec237b9b3c5a1771.tar.bz2
* kadm5_create.c: Add prototype for static
add_admin_princs(). Cleanup calling of add_admin_princs() to be consistant with prototype. * kdb5_create.c, kdb5_stash.c, kdb5_destroy.c: Cleanup assignments in conditionals. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13267 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/dbutil/kdb5_stash.c')
-rw-r--r--src/kadmin/dbutil/kdb5_stash.c39
1 files changed, 23 insertions, 16 deletions
diff --git a/src/kadmin/dbutil/kdb5_stash.c b/src/kadmin/dbutil/kdb5_stash.c
index 419d14f..46a2c61 100644
--- a/src/kadmin/dbutil/kdb5_stash.c
+++ b/src/kadmin/dbutil/kdb5_stash.c
@@ -83,8 +83,6 @@ char *argv[];
char *keyfile = 0;
krb5_context context;
- int enctypedone = 0;
-
if (strrchr(argv[0], '/'))
argv[0] = strrchr(argv[0], '/')+1;
@@ -121,50 +119,59 @@ char *argv[];
exit_status++; return;
}
- if (retval = krb5_db_set_name(context, dbname)) {
+ retval = krb5_db_set_name(context, dbname);
+ if (retval) {
com_err(argv[0], retval, "while setting active database to '%s'",
dbname);
exit_status++; return;
}
/* assemble & parse the master key name */
-
- if (retval = krb5_db_setup_mkey_name(context, mkey_name, realm,
- &mkey_fullname, &master_princ)) {
+ retval = krb5_db_setup_mkey_name(context, mkey_name, realm,
+ &mkey_fullname, &master_princ);
+ if (retval) {
com_err(argv[0], retval, "while setting up master key name");
exit_status++; return;
}
- if (retval = krb5_db_init(context)) {
+ retval = krb5_db_init(context);
+ if (retval) {
com_err(argv[0], retval, "while initializing the database '%s'",
dbname);
exit_status++; return;
}
/* TRUE here means read the keyboard, but only once */
- if (retval = krb5_db_fetch_mkey(context, master_princ,
- master_keyblock.enctype,
- TRUE, FALSE, (char *) NULL,
- 0, &master_keyblock)) {
+ retval = krb5_db_fetch_mkey(context, master_princ,
+ master_keyblock.enctype,
+ TRUE, FALSE, (char *) NULL,
+ 0, &master_keyblock);
+ if (retval) {
com_err(argv[0], retval, "while reading master key");
(void) krb5_db_fini(context);
exit_status++; return;
}
- if (retval = krb5_db_verify_master_key(context, master_princ,
- &master_keyblock)) {
+
+ retval = krb5_db_verify_master_key(context, master_princ,
+ &master_keyblock);
+ if (retval) {
com_err(argv[0], retval, "while verifying master key");
(void) krb5_db_fini(context);
exit_status++; return;
}
- if (retval = krb5_db_store_mkey(context, keyfile, master_princ,
- &master_keyblock)) {
+
+ retval = krb5_db_store_mkey(context, keyfile, master_princ,
+ &master_keyblock);
+ if (retval) {
com_err(argv[0], errno, "while storing key");
memset((char *)master_keyblock.contents, 0, master_keyblock.length);
(void) krb5_db_fini(context);
exit_status++; return;
}
memset((char *)master_keyblock.contents, 0, master_keyblock.length);
- if (retval = krb5_db_fini(context)) {
+
+ retval = krb5_db_fini(context);
+ if (retval) {
com_err(argv[0], retval, "closing database '%s'", dbname);
exit_status++; return;
}