diff options
Diffstat (limited to 'src/tests/verify/kdb5_verify.c')
-rw-r--r-- | src/tests/verify/kdb5_verify.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tests/verify/kdb5_verify.c b/src/tests/verify/kdb5_verify.c index 2e465f3..5fdab77 100644 --- a/src/tests/verify/kdb5_verify.c +++ b/src/tests/verify/kdb5_verify.c @@ -368,6 +368,7 @@ set_dbname_help(context, pname, dbname) krb5_boolean more; krb5_data pwd, scratch; char *args[2]; + krb5_keylist_node *mkeys; /* assemble & parse the master key name */ @@ -419,12 +420,14 @@ set_dbname_help(context, pname, dbname) com_err(pname, retval, "while initializing database"); return(1); } - if ((retval = krb5_db_verify_master_key(context, master_princ, - IGNORE_VNO, &master_keyblock))) { + if ((retval = krb5_db_fetch_mkey_list(context, master_princ, + &master_keyblock, IGNORE_VNO, + &mkeys))) { com_err(pname, retval, "while verifying master key"); (void) krb5_db_fini(context); return(1); } + krb5_db_free_mkey_list(context, mkeys); nentries = 1; if ((retval = krb5_db_get_principal(context, master_princ, &master_entry, &nentries, &more))) { |