diff options
-rw-r--r-- | src/kadmin/cli/keytab.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kadmin/cli/keytab.c b/src/kadmin/cli/keytab.c index 3a7867f46..d3c4a66a9 100644 --- a/src/kadmin/cli/keytab.c +++ b/src/kadmin/cli/keytab.c @@ -398,7 +398,8 @@ remove_principal(char *keytab_str, krb5_keytab keytab, } /* set kvno to spec'ed value for SPEC, highest kvno otherwise */ - kvno = entry.vno; + if (mode != SPEC) + kvno = entry.vno; krb5_kt_free_entry(context, &entry); code = krb5_kt_start_seq_get(context, keytab, &cursor); |