diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/kdb/kdb_cpw.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/kdb/kdb_cpw.c b/src/lib/kdb/kdb_cpw.c index e75192f1c..a5da5b55f 100644 --- a/src/lib/kdb/kdb_cpw.c +++ b/src/lib/kdb/kdb_cpw.c @@ -96,11 +96,10 @@ add_key_rnd(context, master_eblock, ks_tuple, ks_tuple_count, db_entry, kvno) /* Get tgt from database */ retval = krb5_db_get_principal(context, krbtgt_princ, &krbtgt_entry, - &one, &more)) { - krb5_free_principal(krbtgt_princ); /* don't need it anymore */ + &one, &more); + krb5_free_principal(context, krbtgt_princ); /* don't need it anymore */ if (retval) return(retval); - } if ((one > 1) || (more)) { krb5_db_free_principal(context, &krbtgt_entry, one); return KRB5KDC_ERR_PRINCIPAL_NOT_UNIQUE; |