(kt_get): catch errors from krb5_parse_name
authorLove Hörnquist Åstrand <lha@kth.se>
Wed, 9 Jun 2004 10:44:55 +0000 (10:44 +0000)
committerLove Hörnquist Åstrand <lha@kth.se>
Wed, 9 Jun 2004 10:44:55 +0000 (10:44 +0000)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13920 ec53bebd-3082-4978-b11e-865c3cabbd6b

admin/get.c

index c1829b0d2ab6614f9e9858c59c8525d77d1089a6..33749afc30aea0a4453e2e28b6b2f8fa71cb0adb 100644 (file)
@@ -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;