(get_entry): be careful when printing out fields
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3124 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
12
admin/get.c
12
admin/get.c
@@ -73,9 +73,15 @@ get_entry(int argc, char **argv)
|
|||||||
krb5_unparse_name(context, ent.principal, &name);
|
krb5_unparse_name(context, ent.principal, &name);
|
||||||
printf("Principal: %s\n", name);
|
printf("Principal: %s\n", name);
|
||||||
free(name);
|
free(name);
|
||||||
puttime (*ent.max_life, buf, sizeof(buf));
|
if (ent.max_life)
|
||||||
|
puttime (*ent.max_life, buf, sizeof(buf));
|
||||||
|
else
|
||||||
|
strcpy (buf, "infinite");
|
||||||
printf("Max ticket life: %s\n", buf);
|
printf("Max ticket life: %s\n", buf);
|
||||||
puttime (*ent.max_renew, buf, sizeof(buf));
|
if (ent.max_renew)
|
||||||
|
puttime (*ent.max_renew, buf, sizeof(buf));
|
||||||
|
else
|
||||||
|
strcpy (buf, "infinite");
|
||||||
printf("Max renewable ticket life: %s\n", buf);
|
printf("Max renewable ticket life: %s\n", buf);
|
||||||
if (ent.created_by.principal)
|
if (ent.created_by.principal)
|
||||||
krb5_unparse_name (context, ent.created_by.principal, &name);
|
krb5_unparse_name (context, ent.created_by.principal, &name);
|
||||||
@@ -117,7 +123,7 @@ get_entry(int argc, char **argv)
|
|||||||
|
|
||||||
printf("Flags: ");
|
printf("Flags: ");
|
||||||
#define PRINT_FLAG(f) \
|
#define PRINT_FLAG(f) \
|
||||||
if(ent.flags. ##f) { \
|
if(ent.flags. f) { \
|
||||||
if(!first_flag) \
|
if(!first_flag) \
|
||||||
printf(", "); \
|
printf(", "); \
|
||||||
printf("%s", #f); \
|
printf("%s", #f); \
|
||||||
|
Reference in New Issue
Block a user