use krb5_unparse_name instead of krb5_unparse_name_short since that doesnt fail. From Zdenek Hatas
This commit is contained in:
@@ -83,7 +83,7 @@ main (int argc, char **argv)
|
|||||||
while((ret = krb5_cc_next_cred(context, id, &cursor, &creds)) == 0){
|
while((ret = krb5_cc_next_cred(context, id, &cursor, &creds)) == 0){
|
||||||
char *principal;
|
char *principal;
|
||||||
|
|
||||||
krb5_unparse_name_short(context, creds.server, &principal);
|
krb5_unparse_name(context, creds.server, &principal);
|
||||||
printf("principal: %s\\n", principal);
|
printf("principal: %s\\n", principal);
|
||||||
free(principal);
|
free(principal);
|
||||||
krb5_free_cred_contents (context, &creds);
|
krb5_free_cred_contents (context, &creds);
|
||||||
|
@@ -108,7 +108,7 @@ main (int argc, char **argv)
|
|||||||
if (ret)
|
if (ret)
|
||||||
krb5_err(context, 1, ret, "krb5_kt_start_seq_get");
|
krb5_err(context, 1, ret, "krb5_kt_start_seq_get");
|
||||||
while((ret = krb5_kt_next_entry(context, keytab, &entry, &cursor)) == 0){
|
while((ret = krb5_kt_next_entry(context, keytab, &entry, &cursor)) == 0){
|
||||||
krb5_unparse_name_short(context, entry.principal, &principal);
|
krb5_unparse_name(context, entry.principal, &principal);
|
||||||
printf("principal: %s\n", principal);
|
printf("principal: %s\n", principal);
|
||||||
free(principal);
|
free(principal);
|
||||||
krb5_kt_free_entry(context, &entry);
|
krb5_kt_free_entry(context, &entry);
|
||||||
|
Reference in New Issue
Block a user