int i;
char Time[100];
struct tm *tm_p;
+ time_t tt;
+ time_t modification_time = entry->modification_time;
+ time_t change_password_time = entry->change_password_time;
+ time_t max_ticket_lifetime = entry->max_ticket_lifetime;
printf("\n");
if (entry->flags & KAFOLDKEYS)
return;
- tm_p = localtime((time_t *) & entry->user_expiration);
+ tt = entry->user_expiration;
+ tm_p = localtime(&tt);
if (tm_p)
strftime(Time, 100, "%m/%d/%Y %H:%M", tm_p);
(!entry->pwsums[0] && !entry->pwsums[1]) ? "yes" : "no");
printf(" Mod Time = %u: %s", entry->modification_time,
- ctime((time_t *) & entry->modification_time));
+ ctime(&modification_time));
printf(" Mod ID = %u\n", entry->modification_id);
printf(" Change Password Time = %u: %s", entry->change_password_time,
- ctime((time_t *) & entry->change_password_time));
+ ctime(&change_password_time));
printf(" Ticket lifetime = %u: %s", entry->max_ticket_lifetime,
- ctime((time_t *) & entry->max_ticket_lifetime));
+ ctime(&max_ticket_lifetime));
printf(" Key Version = %d\n", entry->key_version);
printf(" Key = ");
if (strcmp(flags, "") != 0)
fprintf(out, " -flags %s", &flags[1]);
if (entryp->user_expiration != 0xffffffff) {
- strftime(Time, 50, "%m/%d/%Y %H:%M",
- localtime((time_t *) & entryp->user_expiration));
+ time_t tt = entryp->user_expiration;
+ strftime(Time, 50, "%m/%d/%Y %H:%M",localtime(&tt));
fprintf(out, " -expiration '%s'", Time);
}
fprintf(out, " -lifetime %u", entryp->max_ticket_lifetime);