diff --git a/admin/get.c b/admin/get.c index c1829b0d2..33749afc3 100644 --- a/admin/get.c +++ b/admin/get.c @@ -170,6 +170,10 @@ kt_get(int argc, char **argv) krb5_keytab_entry entry; ret = krb5_parse_name(context, argv[i], &princ_ent); + if (ret) { + krb5_warn(context, ret, "can't parse principal %s", argv[i]); + continue; + } memset(&princ, 0, sizeof(princ)); princ.principal = princ_ent; mask |= KADM5_PRINCIPAL;