diff options
author | Ezra Peisach <epeisach@mit.edu> | 2001-06-04 21:17:17 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2001-06-04 21:17:17 +0000 |
commit | 8ca2bf1ef6ba62ff8a17f119ec237b9b3c5a1771 (patch) | |
tree | 10e110ef86da65f93b06d0ca07fd839c6a627347 /src/kadmin/dbutil/kdb5_stash.c | |
parent | b199ea1dde432426c0a180845ce7cabb60dcbef3 (diff) | |
download | krb5-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.c | 39 |
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; } |